[ ribar2004 @ 05.06.2004. 19:16 ] @
Pozdrav

Treba mi pomoc oko SQL upita
Kako u SQL upit unijet podatak iz nekog edit boxa ili konkretnije trebao bih
iz tabele da pronadjem sve zapise sa odredjenim datumom
Na formu sam postavio kontrolu DateTimePicker (posto mi se ucinila
najzgodnijom) i sada bih trebao nakon klika na odredjeni datum da dobijem
sve zapise iz tabele u DBGridu

znaci ono

select * from tabela where datum = DateTimePicker.Date ????

ako bi neko mogao da mi napise tacnu jednacinu

takodje ne mogu ni da postavim select iz edit.text stalno mi prijavljuje
neku gresku

ja sam pisao ovako ali?

select * from tabela where ime = 'edit.text'

Trazio sam u delphi helpu ali nema nista (ili nisam dobro trazio:))))

Hvala unaprijed














[ Milos D @ 05.06.2004. 20:37 ] @
Jedna varijanta je da u OnChange event-u od datetime picker-a napravis ceo string zeljenog SQL upita, na primer:

query.close;
query.sql.text := 'select * from tabela where datum = ' + DateToStr (DateTimePicker.Date);
query.open;

druga je da upotrebis parametre:

upit je
select * from tabela where datum = :odabrani_datum

pa kad se promeni datum,

query.close;
query.parambyname ('odabrani_datum').value := DateTimePicker.Date;
query.open;