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 に答える