• 5 odgovora
  • 4.436 pregleda
firebird i polja tipa datum,vreme... 12.04.2006. u 12:34 · pre 249 meseci #1
Korsistim firebird i delphi sa dbexpres komponente. Imam tabelu sa poljima tipa datum i vreme. I kad hocu da ih izdvojim pomocu sql 'select datum,vreme from tabela' izbaci mi gresku da ne podrzava polja tog tipa 'client sql dialect 1 does not support reference to DATUM datatype'. Kako to da ispravim.
Re: firebird i polja tipa datum,vreme... 12.04.2006. u 18:58 · pre 249 meseci #2
Za TSQLConnections komponentu za parametar SQLDialect postavi da je 3.
Ako to ne pomogne, daj malo više detalja: koja verzija Firebird-a, koja verzija Delphi-ja,
koji dialect si postavio za bazu...
Re: firebird i polja tipa datum,vreme... 13.04.2006. u 16:45 · pre 249 meseci #3
Resio sam problem sa delphi 2005 (ranije delphi 7),sada mi radi
posao.Hvala... Ali imam jos jedan problem:
SQL
'select (vreme1 - vreme2) from tabela '
kako da dobijem rezultat u formatu vremena (00:00:00)?
Oba polja su tipa vreme...
Guglao sam do besvesti i vec postavljao ovaj problem na forum
ali bez rezultata.

--
Best regards,
enes mailto:[email protected]
Re: firebird i polja tipa datum,vreme... 13.04.2006. u 20:45 · pre 249 meseci #4
Probaj ovako:
Code:
 (CAST('00:00:00' AS TIME) + (VREME1 - VREME2)) AS VREME3 

Naravno, VREME3 je definisano kao TIME (probano u stored proceduri).
Moraćeš samo da provjeriš da li rezultat odgovara očekivanom kad je VREME2 veće od VREME1.
Re: firebird i polja tipa datum,vreme... 11.06.2006. u 20:22 · pre 247 meseci #6
I u Delphi 7 sasvim korektno rade komponente za prikaz datuma sa vremenom (timestamp).
Vazno je da je dialect 3 podesen (kako je kolega) gore napisao. Dialect 1 nema mogucnost da uz datum ubelezi i vreme.
Potpis
Miki Avramovic
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme