2012-10-13 49 views
0

我是帶有MS Access 2010數據庫的VB .net 2010。MS Access TableAdapter插入後獲取標識

該向導使用數據庫中的所有表創建了一個DataSet。所以,我可以使用

Me.CostumerAdapter.Insert("New Costumer") 

而且工作完美無瑕。

但後來我有一些產品(只是名稱)

Product #1 
Product #2 
Product #3 
... 

網格當我保存新的負荷消費,我需要得到它的ID,所以我可以插入產品清單。產品&客戶已經有一個前衛的關鍵關係。

如何獲取客戶插入的ID?或者我怎樣才能把所有東西都保存下

我發現的所有內容都是針對SQL Server(@@ IDENTITY,SCOPE_IDENTITY)。

我試圖在數據表(數據集)添加一個新的INSERT語句:

INSERT INTO Costumer VALUES (?); 
SELECT @@IDENTITY; 

設置查詢到標量,這給了我一個錯誤。 ('查詢後發現字符')

謝謝! 對不起,有任何語法錯誤。

+1

你看這個:http://support.microsoft.com/default.aspx?scid=kb;en-us;815629 – HK1

+0

是的,但它使用oledbcommand。我正在尋找一種使用查詢表格適配器的方法。 – Jaxedin

回答