JDBC接続を介してこの単純なクエリを実行しようとしています:
select _fk_DeptBillTo from WorkOrder
そして、私はこのエラーを取り戻しています:
09:31:39 [SELECT - 0 row(s), 0.000 secs] [Error Code: -201, SQL State: HY000] [DataDirect][SequeLink JDBC Driver][ODBC Socket][DataDirect][ODBC FileMaker driver][FileMaker]Parse Error in SQL
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]
このフィールドが存在することを確認しました。スペルと大文字と小文字を約 20 回チェックしました :-(。また、_fk_DeptBillTo を別のフィールドに置き換えて、このクエリを正常に実行しました。
よくわかりませんが、これまでの一般的なパターンは、アンダースコアで始まるフィールドを使用するとこのエラーが発生することです。
MySQLで選択する方法のように、フィールド名を引用する方法はありますsomefield
か...? もしそうなら、それはここで役立ちますか?