0

我有以下插入语句:在我的表中,ID 是主键...

INSERT INTO Student(Name,Family,Address);

我在名为 SelectID 的 TableAdapter 中创建了其他查询

SELECT @@IDENTITY;

现在回到我的代码:我调用 Insert :

TableAdapter .Insert("Elli",Stuart","tt11");
Display("Record Added.....And Student ID is:" + TableAdapter .SelectID);

问题是@@IDENTITY 假设要返回我的 ID,但它没有在这里返回任何东西!我做错了什么?!

4

1 回答 1

0

由于 TableAdapter.SelectID 是数据库的新命令,它可能与之前发生的插入无关。

试试这个 http://forums.asp.net/post/1413442.aspx

于 2013-01-21T05:09:08.077 回答