MS Access TableAdapter插入后获取标识

时间:2012-10-13 15:27:55

标签: .net database vb.net ms-access identity

我是带有MS Access 2010数据库的VB .net 2010。

向导使用数据库中的所有表创建了一个DataSet。所以,我可以使用

Me.CostumerAdapter.Insert("New Costumer")

这完美无瑕。

但后来我有了一些产品(只是名字)的网格

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

当我保存新客户时,我需要获取其ID,以便我可以插入产品列表。产品&客户已经有了关键的关系。

如何获取Costumer插入的ID?或者我怎么能一起保存?

我发现的只是SQL Server(@@ IDENTITY,SCOPE_IDENTITY)。

我尝试在数据表(数据集)上添加一个新的INSERT语句:

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

将查询设置为Scalar,这给了我一个错误。 ('查询后找到了字符')

谢谢! 对不起任何语法错误。

1 个答案:

答案 0 :(得分:0)