プロが教える店舗&オフィスのセキュリティ対策術

こんにちわ。
ASPとSQLサーバーで動的なWebページを作成しています。

SQLサーバー内に「sampletable」というデータベースがあるとします。

ID int (1から1づつ増加のオートナンバー)
Name varchar

というフィールド構成とします。

rsSample.Open "SELECT * FROM sampletable",dbConnection,3,2

rsSample.AddNew
 rsSample("Name") = "Hajime Kindaichi"
rsSample.Update

という流れでDBにデータを追加しているとします(dbConnectionなどは前段にセットしているものとします)。

この場合、IDは自動で連続する番号を採番しているわけですが、rsSample.Updateのあとで直前に追加したてのIDを取得or利用したい場合、なにかコマンドなどを用いて取得することはできますでしょうか?

それとも、SessionIDなどを残しておいてクエリを生成しOpenして取得しなければいけないのでしょうか?

以上、宜しくお願い申し上げます。

A 回答 (1件)

rsSample.Update


の後に
'最新の番号
rsSample.MoveLast
LastNum = rs("ID int")
で lastNumという変数に一番新しいID int が
取込み出来ます。
    • good
    • 0
この回答へのお礼

できました・・・。

お礼日時:2004/04/08 16:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!