.Net 中的 DLast 等效项
Posted
技术标签:
【中文标题】.Net 中的 DLast 等效项【英文标题】:DLast equivalent in .Net 【发布时间】:2009-02-19 07:46:13 【问题描述】:在 Microsoft Access 中,有一个 DLast 函数返回指定记录集中最后一个值的应用程序键。我想知道 .Net 中 DLast 的等价物是什么,它使我能够检索上一次插入的主键?
我正在使用通过 OLEDBConnection 访问
【问题讨论】:
【参考方案1】:您如何比较 Access 和 .NET?如果您想在 SQL 中表达相同的内容,对于这些:
DLast("UnitPrice", "Order Details", "OrderID = 10248")
会是这样的
select top 1 UnitPrice
from OrderDetails
where OrderID = 10248
order by UnitPrice desc
【讨论】:
【参考方案2】:您使用的是哪个数据库?是否通过 OLEDB 连接访问?在这种情况下,您可以在这样的查询中运行 DLast 函数:
SELECT DLast("COLUMNNAME","TABLENAME","WHERE CLAUSE");
【讨论】:
【参考方案3】:我认为这取决于您的数据库系统,而不是您的开发框架(例如 .NET)。
对于 SQL Server,请查看@@Identity 系统函数。
【讨论】:
以上是关于.Net 中的 DLast 等效项的主要内容,如果未能解决你的问题,请参考以下文章
标准 asp.NET 中的 OnActionExecuting 等效项?
等效于 ASP.NET Core MVC 中的“@section”?
.NET 等效于 MFC 函数 SetModifiedFlag