[ ITman @ 29.03.2005. 12:22 ] @
Imam jedno pitanje (Delphi6):

Zašto mi puca upit kada koristim M.Jet 4.0 driver sa
porukom da se generisalo više grešaka tokom izvršavanja miltiple step...

Upit(SQL):

Select Pregledi.ID_Pregleda,Pacijenti.Prezime,Pacijenti.ime_oca,Pacijenti.Ime,Pacijenti.ID_Pacijenta
from Pacijenti,Pregledi
where Pacijenti.JMBG=Pregledi.JMBG and Pregledi.DATUM_P=:DATUM
Order by (Prezime)

a kada postavim ODBC driver sve savršeno radi(ali me nervira, hoću JET)

Inače svi ostali upiti u programu koriste JEt driver i nema
nikakvih problema.

Baza je Access XP Office, polje Datum u bazi je tekst tipa, parametar tipa ftString...

Evo i koda:

procedure TfrmAnalizeDatum.btnLookforClick(Sender: TObject);
begin
aqDatum.Parameters.ParamValues
['DATUM']:=ComboBox1.Text+'/'+Combobox2.Text+'/'+Combobox3.Text;
aqDatum.Active:=true;
end;

[ Rapaic Rajko @ 29.03.2005. 15:02 ] @
Razlika u interpretaciji/verziji SQL-a, garantovano. Nego,
Code:

  Order by (Prezime)


si siguran da ovde ne treba Pacijenti.Prezime?
I jos nesto, da li ti rade/ne rade i neki drugi upiti sa datumima kako treba?
Nemam vise ideja.

Rajko

[ ITman @ 30.03.2005. 14:49 ] @
Thanks!

Kod ODBC-a prolazi Order by (Prezime) dok
je to pravilo problem kod JET-a, dodao sam naziv
tabele i radi. Znaci:

Order by (Pacijenti.Prezime)