Hi,
IMHO sollte vor der Benutzung von Parametern ein Prepare erfolgen.
Bei Zuweisung von
SQL im Code würde ich auch vorher ein UnPrepare aufrufen.
[EDIT]
also
Delphi-Quellcode:
if Prepared
then
UnPrepare;
SQL.Clear;
SQL.Add('
Select *...');
Prepare;
ParamByName('
PersonalId').AsInteger := thePersonalId;
...
Cu, Frank