アプリ版:「スタンプのみでお礼する」機能のリリースについて

クエリ式’(・・・)’の構文エラー:演算子がありません。
とエラーがでます。
’(・・・)’の中身は↓
(T_KYORI.02オン1= '0101' and T_KYORI.03オン2= '160' and T_KYORI.15区間距離= '1274' )
です。
お気ずき、の点がありましたら、アドバイスください。
なお、実際の文は
strSql = " SELECT T_KYORI.* FROM T_KYORI " & _
" WHERE ( T_KYORI.02オン1= '0101' and T_KYORI.03オン2= '160' and T_KYORI.15区間距離= '1274' );"
Set inrec1 = CurrentDb.OpenRecordset(strSql)
です
よろしくおねがいします

A 回答 (3件)

#2です。

訂正します。

全角文字ではなく、数字から始まるフィールド名がダメなようです。[]で囲う必要があります。

02オン1 → [02オン1]
オン1  → OK
02ON  →[02ON]
    • good
    • 0
この回答へのお礼

なるほど、わかりました
ありがとうございました

お礼日時:2006/12/13 13:10

T_KYORI.[02オン1]= '0101' and T_KYORI.[03オン2]= '160' and T_KYORI.[15区間距離]= '1274'



厳密なルールは分りませんが、[]が必要です。
取り合えず、全角文字を含む場合は[]で囲った方が安全ですよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
指示通りやりましたら、通過しました
ありあとうございました

お礼日時:2006/12/13 13:08

" WHERE ( T_KYORI.02オン1= '0101') and (T_KYORI.03オン2= '160') and (T_KYORI.15区間距離= '1274' );"


ではいかがですか?
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2006/12/13 13:11

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A