Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: Letzte Zeile von SQL Befehl löschen

  Alt 21. Jun 2004, 13:13
Hai abi,

arbeite auch hier mit Parametern in deinem Query. Dann wirst Du viel glücklicher sein

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ZQuery1.Close;
  ZQuery1.SQL.Text := 'SELECT * FROM standorte ORDER BY :feld'; // hier definiere ich den Parameter
  ZQuery1.ParamCheck := True;
  ZQuery1.ParamByName('feld').AsString := 'bezeichnung'; // Hier sortiere ich nach dem Feld 'bezeichnung'
  ZQuery1.Open;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ZQuery1.Close;
  ZQuery1.ParamByName('feld').AsString := 'id'; // Jetzt sortiere ich nach dem Feld 'id'
  ZQuery1.Open;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  ZQuery1.Close;
  ZQuery1.ParamByName('feld').AsString := 'ort'; // Und jetzt sortiere ich nach dem Feld 'ort'
  ZQuery1.Open;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat