みたにの雑記帳

ソフトウェア開発関係、ゲームなど興味のあるものを徒然と。自分の勉強も兼ねて。

【Access】フィールド名依存のクエリエラー

Accessでフィールド名に問題があると、VBA等でクエリエラーとなる場合の対処法。

エラー内容

クエリ式'Count(フィールド名)' の構文エラー : 演算子がありません。
クエリ式'MAX(フィールド名)' の構文エラー : 演算子がありません。

例えば、数字から始まるフィールド名等で発生する模様。

対策

フィールド名を[ ]で囲む。

SELECT MAX([フィールド名]) FROM テーブル名
DCount("[フィールド名]", "テーブル名")