Könnte ein Problem bei der Parameterübergabe sein.
Wann und wie füllst du @FormNr mit einen Wert ?
Versuch es mal so ...
Delphi-Quellcode:
Procedure TForm1.button1Click(Sender:TObject);
begin
ADOSP.Close;
ADOSP.Procedurename='SP_IMPORT_FORM ';
ADOSP.Parameters.refresh;
ADOSP.Parameters[1].value:='EIN_GÜLTEGER_WERT_FÜR_@FORMNR';
ADOSP.Open;
end;