Accessでテーブルを作成した時に、カラム名に()かっこを使いたいとなったが、エラーが出たのでその対処方法の備忘録!
現象
そもそも、カラム名を括弧を使わないものにすればいいのですが、既存のExcelファイルからデータをインポートすることもありカラム名は変更できない…
vba内のSQLに、括弧入りのカラム名を記入するとエラーになる…
対処方法
SQL内のカラム名を、[] で囲むことで、対応できた。
ただ、[]で囲むだけだと、循環参照のエラーが表示されたので、テーブル名.[カラム名]とした。
コメント