DLast эквивалент в .Net - PullRequest
       8

DLast эквивалент в .Net

1 голос
/ 19 февраля 2009

В Microsoft Access есть функция DLast , которая возвращает ключ приложения последнего значения из указанного набора записей. Интересно, какой эквивалент DLast в .Net позволяет мне получить первичный ключ моей последней вставки?

Я использую Access over OLEDBConnection

Ответы [ 3 ]

1 голос
/ 19 февраля 2009

Какую базу данных вы используете? Доступ через соединение OLEDB? В этом случае вы можете запустить функцию DLast в следующем запросе:

SELECT DLast("COLUMNNAME","TABLENAME","WHERE CLAUSE");
1 голос
/ 19 февраля 2009

Почему вы сравниваете Access и .NET? Если вы хотите выразить то же самое в SQL, для этого:

DLast("UnitPrice", "Order Details", "OrderID = 10248")

это будет что-то вроде

select top 1 UnitPrice 
    from OrderDetails 
    where OrderID = 10248 
    order by UnitPrice desc
0 голосов
/ 19 февраля 2009

Я думаю, что это зависит от вашей системы баз данных, а не от вашей среды разработки (например, .NET).

Для SQL Server взгляните на системную функцию @@ Identity .

...