2009-02-19 66 views
1

在Microsoft Access中,存在此DLast函數,該函數返回指定記錄集中最後一個值的應用程序關鍵字。我想知道.net中的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 
0

我認爲這取決於你的數據庫系統,不是你的開發框架(.NET例如)。

對於SQL Server,請查看@@Identity系統函數。

1

您正在使用哪個數據庫?通過OLEDB連接訪問嗎?在這種情況下,您可以在像這樣的查詢中運行DLast功能:

SELECT DLast("COLUMNNAME","TABLENAME","WHERE CLAUSE");