Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Ungültiges Schlüsselwort

  Alt 1. Jun 2005, 06:55
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"
  Mit Zitat antworten Zitat