• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:更新処理について)

データベースの更新処理について

このQ&Aのポイント
  • データベースの更新処理についての質問です。データベースの値を変更するために、IDの値を更新させる方法について教えてください。
  • データベースのデータを表示するために、IDとNAMEのデータをINPUTTEXTに表示させますが、IDの値を変更する方法がわかりません。SQLのWhere句で指定しているため、IDの値を変更できない状態です。
  • データベースの更新処理において、IDの値を変更する方法について教えてください。SQLのWhere句で指定しているため、IDの値を変更できない状態になっています。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.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
質問者

お礼

sea_clear_sky8です。 いつも回答ありがとうございます。 大変参考になりました。 考えてながら、使わせていただきます。 ありがとうございました。 いつもすいません、有難いです

sea_clear
質問者

補足

sea_clear_sky8です。 いつも回答ありがとうございます。 大変参考になりました。 考えてながら、使わせていただきます。 ありがとうございました。 いつもすいません、有難いです。

関連するQ&A