Hai struppelohr,
ich kann es nur immer wiederholen. Versucht eure
SQL-Befehle mit Parametern aufzubauen. Dann habt ihr wesentlich weniger Probleme
Hier einmal ein Beispiel mit einigen Anmerkungen zu deinem Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
schaltung:
string;
begin
// query2.active:=false; // Entweder aktive := false ODER .close
query2.Close;
schaltung := combobox1.Text;
// Durch die Übergabe als Parameter sind die ' überflüssig
query2.SQL.Clear;
// Wenn man mit .Add arbeitet sollte man den SQL.Text vorher löschen
query2.sql.add('
select * from auto where Getriebe = :getriebe');
query2.ParamCheck := True;
// Parameterverarbeitung einschalten
query2.ParamByName('
getriebe').AsString := schaltung;
// Parameter mit Wert füllen
query2.Open;
// query2.active:=true; // Siehe oben
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"