MS Accessで入力フォームを作成しましたが、特定の値をテキストボックスの値に設定するUPDATE
コマンドを書き込もうとしています。別のテキストボックス:UPDATEコマンドのテキストボックスの値を使用するSQL
SQLtext = "UPDATE tblInfo SET name='" & txtValue.Value & "' WHERE ID='" txtID.Value & "'"
DoCmd.RunSQL SQLtext
が、このエラーが発生します。 "期待:文の終わり"
は助けてください!クエリは大文字と小文字を区別しませんが、すべて大文字でSQLコマンドを維持することをお勧めし
SQLtext = "UPDATE tblInfo SET name='" & txtValue.Value & "' WHERE ID='" & txtID.Value & "'"
DoCmd.RunSQL SQLtext
:あなたは&を欠落していた
「WHERE」の* txtID *の直前にアンパサンド「&」がありません。しかし、VBAコンパイラは、あなたがラインから踏み出すとすぐに警告していたはずです。また、コンパイラはあなたの連結にスペースを入れました。ここに掲示されている明細書は、お客様のコードに記載されているとおりにご確認ください。 – Parfait