Hallo,
warum wir überhaupt Params benutzt ?
Geht nicht auch folgendes ?
Delphi-Quellcode:
with QRead do
begin
Close;
CommandText:=
'SELECT id FROM data_item WHERE (name=:Name)';
ParamByValue('Name').Value:= Edit1.Text;
Open;
tmp:=Fields[0].AsInteger; // <-- Deine zwischengespeicherte ID
end; // with qRead
oder
Delphi-Quellcode:
with QRead do
begin
Close;
CommandText:=
'SELECT id FROM data_item WHERE (name=:Name)';
ParamByValue('Name').AsString:= Edit1.Text;
Open;
tmp:=Fields[0].AsInteger; // <-- Deine zwischengespeicherte ID
end; // with qRead
Heiko