| ■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();の方がいいような気がしなくもないですが
|
|