【问题标题】:DLast equivalent in .Net.Net 中的 DLast 等效项
【发布时间】:2009-02-19 07:46:13
【问题描述】:

在 Microsoft Access 中,有一个 DLast 函数返回指定记录集中最后一个值的应用程序键。我想知道 .Net 中 DLast 的等价物是什么,它使我能够检索上一次插入的主键?

我正在使用通过 OLEDBConnection 访问

【问题讨论】:

    标签: .net ms-access vba


    【解决方案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 系统函数。

        【讨论】:

          猜你喜欢
          • 2010-09-20
          • 2010-10-19
          • 2011-12-22
          • 2013-12-25
          • 1970-01-01
          • 1970-01-01
          • 2011-02-20
          • 2011-05-18
          • 1970-01-01
          相关资源
          最近更新 更多