Hallo...
Zitat:
Sollte doch was falsch sein, wäre ich für einen Hinweis dankbar
...du hast es so gewollt.
Delphi-Quellcode:
procedure TForm1.btnAbfrage1Click(Sender: TObject);
begin
//qMain.Close; //nicht nötig: wird bei jeden Open gemacht
//qMain.SQL.Clear; //nicht nötig: wird bei jeder Zuweisung von SQL.TEXT gemacht
//qMain.Params.Clear; //nicht nötig: wird bei jeder Zuweisung von SQL.TEXT gemacht
qMain.SQL.Text:='
Select Mitarbeiter from Lieferant1';
qMain.Open;
//qMain.Refresh; //nicht nötig. Nach dem Öffnen nochmal Öffnen? Nichts anderes ist REFRESH
//dbgrd1.Refresh; //nicht nötig. Das Grid merkt das neue Daten da sind
end;
... So geht es auch.