Hallo,
vaNull ist ein Type aus TValueType,
das hat mit
DB's nix zu tun.
Du willst ja den Datentyp des Return-Parameters festlegen,
dazu sollte reichen
.Parameters.ParamByName('@Id').DataTpye:= ftInteger;
.Parameters.ParamByName('RETURN_PARAMETER').DataTp ye:= ftInteger;
RETURN_PARAMETER ohne das @ (siehe mein Link)
Ausserdem wird ja auch im Link immer das parameter.Direction gesetzt,
bei @Id muss es auf pdReturnValue gesetzt sein.
Kann aber ein, dass das die
IDE selber schon gemacht hat.
Heiko