[ enes omeragic @ 12.04.2006. 12:34 ] @
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.
[ delalt @ 12.04.2006. 18:58 ] @
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...
[ enes omeragic @ 13.04.2006. 16:45 ] @
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]
[ delalt @ 13.04.2006. 20:45 ] @
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.
[ enes omeragic @ 15.04.2006. 07:48 ] @
Oooo prijatelju pa to se trazilo... Hvala ti do neba,mnoge muke si mi
skratio. Sad radi kako treba. Jos jednom se zahvaljujem i tebi i
drugima na odgovorima.

--
Best regards,
enes mailto:[email protected]
[ mikia @ 11.06.2006. 20:22 ] @
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.