.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

等效于 jQuery 中的 String.format

C++/Java/Python 中的 PHP imagettftext() 等效函数

PHP 等效于 .NET/Java 的 toString()