Guten Morgen.
Zitat von
hirnstroem:
Ist meine Annahme, dass z.B. :Username eine von mir definierte Variable in Delphi ist, richtig?
Die mit einem Doppelpunkt gekennzeichneten Token sind Parameternamen. Wahrscheinlich hast du die Parameter noch garnicht initialisiert. So könnte es funktionieren:
Delphi-Quellcode:
var
MD5Hash, UserName: String;
// ...
begin
// ...
with Q do
begin
Parameters.ParamValues['Username'] := UserName;
Parameters.ParamValues['MD5Hash'] := MD5Hash;
Open;
DBUsername := FieldByName('Username').AsString;
DBMD5Hash := FieldByName('MD5Hash').AsString;
Close;
end;
// ...
end;
Freundliche Grüße
marabu