Ĺadny brzuch
Hi. Mam taki problem z bazą w Delphi.
Baza jest robiona w MySQL'u a problem pojawia się w momencie, gdy chcę wyszukać konkretnego zwierzaka z tabeli.
Gdy zrobię zapytanie, które nie zwraca mi żadnego rekordu to wszystko jest ok, ale gdy tylko ma coś zwrócić to wywala następujący błąd:
Kod:
project2.exe raised exception class EDataBaseError with message 'dbExpress Error Parameter/Column out of Range"
A to kod programu:
Kod:
procedure TForm1.Button1Click(Sender: TObject); begin form1.SQLQuery1.Close; form1.SQLQuery1.SQL.Clear; form1.SQLQuery1.SQL.Add('....'); // tu jest tresc zapytania form1.SQLQuery1.ExecSQL(true); form1.SQLQuery1.Open; form1.ClientDataSet1.Refresh; end;
Dodam jeszcze że korzystam z następujących komponentów:
DBGrid
SQLConnection
DataSource
ClientDataSet
DataSetProvider
SQLQuery.
Z góry dziekuję za pomoc.
Pozdrawiam
_____________
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Baza jest robiona w MySQL'u a problem pojawia się w momencie, gdy chcę wyszukać konkretnego zwierzaka z tabeli.
Gdy zrobię zapytanie, które nie zwraca mi żadnego rekordu to wszystko jest ok, ale gdy tylko ma coś zwrócić to wywala następujący błąd:
Kod:
project2.exe raised exception class EDataBaseError with message 'dbExpress Error Parameter/Column out of Range"
A to kod programu:
Kod:
procedure TForm1.Button1Click(Sender: TObject); begin form1.SQLQuery1.Close; form1.SQLQuery1.SQL.Clear; form1.SQLQuery1.SQL.Add('....'); // tu jest tresc zapytania form1.SQLQuery1.ExecSQL(true); form1.SQLQuery1.Open; form1.ClientDataSet1.Refresh; end;
Dodam jeszcze że korzystam z następujących komponentów:
DBGrid
SQLConnection
DataSource
ClientDataSet
DataSetProvider
SQLQuery.
Z góry dziekuję za pomoc.
Pozdrawiam
_____________