Я пытаюсь выполнить этот простой запрос через соединение 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
из ...? Если это так, то поможет ли это здесь?