プロが教えるわが家の防犯対策術!

アクセス2003を使っているのですが、演算フィールドを作るために、フィールド名に[]を使うと、パラメータクエリとして動作してしまうのですがなぜでしょうか?
同じように作り直すと、正常に、演算フィールドとして、動作するのですが、パラメータクエリと演算フィールドの式は、同じ[]を使いますが、どこが違うと、どっちになるのでしょうか?
今は、作ってみないと、どっちになるかわかりません。

A 回答 (2件)

[]内の名前がテーブルに存在しないのでは?


もしくは全角と半角が混在してるとか一文字入れ違ってるとか?
    • good
    • 0

どんなフィールド名なんでしょうか?


いかなるフィールド名でも全滅?

フィールド名の頭が数字で始まっているとか
半角カナとか
機種依存文字とか
予約文字
http://support.microsoft.com/default.aspx?scid=k …
だと危ないと思います。

Access2003は持っておりませんが、サービスパックを充てても
ダメかな?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!