Witam
Wykonuję operacje SQL-owe komponentem SQLDataSet (wiem że istnieją inne wyrafinowane metody ale ja chce skorzystać właśnie z tej) :-|
if Form1.SQLDataSet1.Active then Form1.SQLDataSet1.close; // jeśli SQLDataSet1 wlaczony to wylacz // uaktualnianie DBGrida
if Form1.ClientDataSet1.Active then Form1.ClientDataSet1.Close; // jeśli ClientDataSet1 wlaczony to wylacz
Form1.SQLDataSet1.CommandText:=''; // wyczyść pole z zapytaniem SQL;
Form1.SQLDataSet1.CommandText:=(Memo1.Text); // wczytanie polecnia
Form1.SQLDataSet1.Open;
Form1.SQLDataSet1.Active := true; // włącz SQLDataSet1
Form1.ClientDataSet1.Active := true; // włącz ClientDataSet1
Niestety po wykonaniu tych procedur otrzymuje błąd
"SQLDataSet1 Cursor not returned from Query"
Co dziwne przy sortowaniu nie wyrzuca błędu tylko dopiero przy dodaniu np rekordów lub tabeli ale najdziwniejsze jest to, że pomimo błędu tabela lub rekord powstaje.
Nie wiem o co chodzi bo jestem początkujący :-|