CREATE PROCEDURE TStore_purch(@Spurchese int,@showerror char)
as
...
if @@error<>0
     begin
Rollback Tran  
           set @showerror='操作失敗!'
     end
        else
           begin
   Commit Tran
          set @showerror=' 審核成功!'
           end
在DELPHI中
begin
      Sbom.Close;
      Sbom.ProcedureName:='TStore_purch;
      Sbom.Parameters.Refresh;
      Sbom.Parameters.ParamByName('@Spurchese').Value:=strtoint(Tpurchese.Text);
      Sbom.execproc;
    這裡用
application.MessageBox(application.Sbom.Parameters.ParamByName('@showerror').Value);為什麼不行?具體要怎樣寫
      end;