2012-09-06 69 views
1

一個表,我需要知道如何在MS Access的表中獲取最後插入的行的身份如何獲得最後插入的行身份MS的訪問

我在做什麼,如:在

查詢最後,我寫了這個說法 「選擇@OutputId = SCOPE_IDENTITY()」

和代碼,我做了

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

,但我得到這個錯誤: 「SYS tem.Data.OleDb.OleDbDataAdapter內部錯誤:無效的參數訪問器:「

有沒有什麼辦法可以解決這個問題?

+0

請從打開數據庫連接開始添加更多細節,例如從打開數據庫連接到關閉它。 –

回答

3

要選擇對連接的最後一個自動編號,可以使用@@ Identity。

SELECT @@identity