Вставить проблему в поле даты и времени Filemaker - PullRequest
0 голосов
/ 14 февраля 2019

Мне нужно ввести значение в таблицу Filemaker, в поле, которое должно быть DATETIME или TIMESTAMP. Я вообще не знаю Filemaker, но я делаю этот простой запрос

INSERT INTO RadioGestInterface (Data_Ora_Prestazione) VALUES ('2019-02-14 11:13:11')

Но я всегдаполучить эту ошибку: ОШИБКА [HY000] [FileMaker] [FileMaker] FQL0013 / (1:62): несовместимые типы в назначении. Где я ошибаюсь?

1 Ответ

0 голосов
/ 14 февраля 2019

Согласно документу FileMaker®16 SQL , стр. 24:

Для приложений ODBC и JDBC FileMaker принимает формат ODBC / JDBCконстанты даты, времени и метки времени в фигурных скобках ({}).

Примеры

  • {D '2019-06-05'}
  • {T '14: 35: 10 '}
  • {TS '2019-06-05 14:35:10'}

FileMaker позволяет указывать тип (D, T, TS) в верхнем или нижнем регистре.Вы можете использовать любое количество пробелов после спецификатора типа или даже пропустить пробел.

FileMaker также принимает синтаксис SQL-92 в формате даты и времени ISO без фигурных скобок.

Примеры

  • ДАТА 'ГГГГ-ММ-ДД'
  • ВРЕМЯ 'ЧЧ: ММ: СС'
  • TIMESTAMP 'ГГГГ-ММ-ДД ЧЧ: ММ: СС'
...