Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sql,delphi,adoquery i datumi

[es] :: Pascal / Delphi / Kylix :: sql,delphi,adoquery i datumi

[ Pregleda: 2954 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojann
Zrenjanin

Član broj: 13255
Poruke: 217
*.dialup.neobee.net.



Profil

icon sql,delphi,adoquery i datumi05.12.2005. u 19:06 - pre 222 meseci
U piranju je delphi program koji koristi access bazu podataka i ado komponente.
Npr, neka jedna tabela "radnik " te baze ima polja

ime, prezime,datum_rodjenja

potrebno je da sql upitom izvucem sve radnike koji su rojdeni posle datuma koji ja
odaberem u datetimepickeru. Koristim komponentu Adoquery

Taj upit sam napisao na sledeci nacin:

select *
from radnik
where datum_rodjenja> :parametar1

kasnije sam u delphiju na odredjeno dugme postavio sledeci kod

adoquery1.close;
adoquery1.parametars.parambyname('parametar1').value=datetimepicker1.date;
adoquery1.open;

i sve bi bilo ok da format datuma odgovara u sql-u.
Medjutim da bi to radilo potreban je format #mm/dd/yyyy#
a ja taj format ne mogu da dobijem. Ako ga i dobijem i namestim on je
tipa string a ne date i tu nastaje problem jer parametar prihvata date tip podataka

Kako da parametru dam pravu vrednost koju ce razumeti sql u adoquery komponenti?
 
Odgovor na temu

Astan
Aleksandar Stankovic
Novi Sad

Član broj: 16228
Poruke: 19
*.ptt.yu.

ICQ: 344817823
Sajt: www.astansolutions.com


Profil

icon Re: sql,delphi,adoquery i datumi06.12.2005. u 07:15 - pre 222 meseci
Probaj da:
Umesto DateTimePicker.Date stavis DateTimePicker.DateTime

 
Odgovor na temu

slavica2000
Slavica jovanovic
Uzice

Član broj: 31101
Poruke: 55
212.200.29.*



+1 Profil

icon Re: sql,delphi,adoquery i datumi06.12.2005. u 07:48 - pre 222 meseci
Ja sam to ovako uradila
dat1: TMaskEdit;

QueryAA.Close;
QueryAA.ParamS[0].Value:= dat1.Text;
QueryAA.ParamS[1].Value:= dat1.Text;
QueryAA.Open;
Probala sam i ovo i RADI na mom racunaru,
dat1: TDateTimePicker;
QueryAA.Close;
QueryAA.ParamS[0].Value:= dat1.Time;
QueryAA.ParamS[1].Value:= dat1.DateTime;
QueryAA.Open;


[Ovu poruku je menjao slavica2000 dana 06.12.2005. u 09:03 GMT+1]
vuka
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: sql,delphi,adoquery i datumi

[ Pregleda: 2954 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.