Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.259 Beiträge
Delphi 2006 Professional
|
Re: SQL-Abfrage mit BETWEEN geht nicht.
25. Jul 2004, 08: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"
|