Delphi i Firebird i pole typu DATE

0

witam...
używam do połączenia z baża danych Firebird komponentów dbExpress.
SQLConnection i SQLQuery....
W SQLQuery.SQL.ADD mam 'SELECT * FROM ARTYKUL'
W Tablicy ARTYKUL mam pole DATA_NEW i DATA_MOD typu DATE. (przyp. server Firebird, plik .FDB).
I tu pojawia się problem... przy otwarciu SQLQuery pojawia mi się błąd:
"Data type unknown
Client SQL dialect 1 does not support reference to DATE datatype."

  1. O co tu chodzi...czy komponenty dbExpress nie obsługują danych typu DATE.
  2. Czy są inne komponenty które to normalnie obsłużą

z góry dziękuję za odpowiedzi

0

fb ma dwa dialekty SQLa - 1 i 3. Dialect 1 nie ma typu danych date - musisz się przełączyć na dialekt 3

0

odpowiedź i zamknięcie watku...
pola typu DATE są starzymi typami ... i nie wiem dla czego ale nie działają

zamiast DATE należy użyć typu TIMESTAMP, który jest obsługiwany przez wszystkie komponenty służące do łączenia się z tabelami. (oczywiście w Firebird

1 użytkowników online, w tym zalogowanych: 0, gości: 1