- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:更新処理について)
データベースの更新処理について
このQ&Aのポイント
- データベースの更新処理についての質問です。データベースの値を変更するために、IDの値を更新させる方法について教えてください。
- データベースのデータを表示するために、IDとNAMEのデータをINPUTTEXTに表示させますが、IDの値を変更する方法がわかりません。SQLのWhere句で指定しているため、IDの値を変更できない状態です。
- データベースの更新処理において、IDの値を変更する方法について教えてください。SQLのWhere句で指定しているため、IDの値を変更できない状態になっています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IDがMDBのオートナンバー型(SQLServerならAutoIncrement)で無いならば可能に思います データベースから引っ張ってきたIDをHIDDENなどにOrgIDとして保存しておいて dim NewID, OldID, SQL NewID = Request("ID") OldID = Request("OldID") if NewID<>OldID then SQL = "UPDATE テーブル名 Set ID=" & NewID & " WHERE ID=" & OldID cnn.Execute SQL end if といった具合でしょう
お礼
sea_clear_sky8です。 いつも回答ありがとうございます。 大変参考になりました。 考えてながら、使わせていただきます。 ありがとうございました。 いつもすいません、有難いです
補足
sea_clear_sky8です。 いつも回答ありがとうございます。 大変参考になりました。 考えてながら、使わせていただきます。 ありがとうございました。 いつもすいません、有難いです。