Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: SQL-Abfrage mit BETWEEN geht nicht.

  Alt 25. Jul 2004, 07:50
Zitat von Spider:
..
zu c) Wie meinst du das genau? So:
.
.
.
Hai Spinnengetier

Nö, ich meinte Parameter
In deinem Fall also so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  With Query1 do
  begin
    Close;
    SQL.Text :=
     'SELECT name, einkaufsprei FROM artikel' + #10
     + 'WHERE verkaufspreis BETWEEN :wert1 AND :wert2';
    // :wert1 und :wert2 sind die Parameter.
    // Diese werden dann erst gesetzt.
    ParamCheck := True;
    Params.ParamByName('wert1').AsInteger := 60;
    Params.ParamByName('wert2').AsInteger := 800;
    Open;
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat