ASPではaddnewメソッドを使ってレコードを追加した後、自己増加するIDを取得することがよくありますが、この機能はブックマークを使うと簡単に実現できます。 ASPではaddnewメソッドを使ってレコードを追加した後、自己増加するIDを取得することがよくありますが、この機能はブックマークを使うと簡単に実現できます。
次のようにコードをコピーします。
rs.open SQL,conn,3,3
rs.addnew
rs(ユーザー)=小男
rs(パス)=333333
rs.アップデート
temp = rs.bookmark
rs.bookmark = 温度
Response.write rs(ID)
アクセスは追加後に自己増加する ID を返します
ASPに使用されていました
次のようにコードをコピーします。
objRs.AddNew
objRs.Update
.netでサブインクリメントIDを返す方法がわかりません。
使用
次のようにコードをコピーします。
@@アイデンティティを選択
これは SQL でのみ使用できます。
後になって、私にできることは何もないと思いました。
それで:
1. まずレコードを追加します。
2.最大(id)を取得する
3. max(id)に従ってデータを変更します
本当に面倒ですね~~ 同時実行に問題があるかもしれません。
あなたが言ったことはとても奇妙です。自己増加IDの取得は本来SQLクエリです。
さらに、ASP はポインターを使用して実装することもできます。 .net わかりません。
実際、元の投稿者は、select @@identity が sqlserver でのみ使用できることを意味していました。