C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 46 を表示中)
■25170 / )  Re[1]: オートナンバーについて
□投稿者/ ロック (95回)-(2008/09/16(Tue) 15:12:08)
良く分かりませんが、とりあえずinsertした時に最新の番号を取得したいという意味で

>SQLCm.CommandText = "INSERT INTO SYAIN(IN_BUSYOID,FC_SYAIN,nennrei,hitokoto,IN_DELFLG) VALUES ('" & a >& " ','" & TextBox1.Text & " '," & TextBox2.Text & ",'" & TextBox3.Text & "'," & 0 & ")
SQLCm.CommandText = "INSERT INTO SYAIN(IN_BUSYOID,FC_SYAIN,nennrei,hitokoto,IN_DELFLG) VALUES ('" & a & " ','" & TextBox1.Text & " '," & TextBox2.Text & ",'" & TextBox3.Text & "'," & 0 & ");SELECT MAX(IN_SYAINID)+1 FROM SYAIN"

>SQLCm.ExecuteNonQuery()
Object result = SQLCm.ExecuteScalar();
int iSYAIN = Convert.ToInt32(result);

って感じ?

# IDENTITY制約付けてSELECT SCOPE_IDENTITY();の方がいいような気がしなくもないですが
返信 編集キー/


管理者用

- Child Tree -