簡體   English   中英

如何在MS Access表中獲取最后插入的行標識

[英]How to get last inserted row identity in a table of MS Access

我需要知道如何在MS Access表中獲取最后插入的行的標識

我這樣做:

在最后的查詢中我寫了這句話“Select @OutputId = SCOPE_IDENTITY()”

在我做的代碼中

OLEDBParameter param = new OLEDBParameter();
param.ParameterName = "@OutputId";
param.Value = 0;
param.Direction = ParameterDirection.Output;

但我收到此錯誤:“System.Data.OleDb.OleDbDataAdapter內部錯誤:無效的參數訪問器:”

有什么方法可以解決這個問題嗎?

要根據連接選擇上一個自動編號,可以使用@@ Identity。

 SELECT @@identity

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM