以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  存储过程调用问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13810)

--  作者:huashan_1
--  发布时间:2011/10/28 10:37:00
--  存储过程调用问题

书写的存储过程如下:

CREATE proc proc_diaodong
(
  @UID varchar(50),
  @UName varchar(50),
  @RemoveDate varchar(50),
  @OldDep varchar(50),
  @NewDep varchar(50),
  @OldDuty varchar(50),
  @NewDuty varchar(50),
  @OldPay decimal,
  @NewPay decimal,
  @PayExplain varchar(50),
  @Result int output
)As
Begin    
        Begin Transaction
 Update tb_employee set employeeDept = @NewDep,employeeDuty  = @NewDuty ,employeePay =  @NewPay  where employeeID = @UID
             Insert Into tb_redeploy(UID,UName,URemoveDate,UOldDep,UNewDep,UOldJob,UNewJob,UOldPay,UNewPay,UPayExplain)
        values(@UID,@UName,@RemoveDate,@OldDep,@NewDep,@OldDuty,@NewDuty,@OldPay,@NewPay,@PayExplain)  
       Commit Transaction
         If(@@ERROR <> 0)      
       Rollback Transaction
     select @Result = @@ERROR
End
return
GO

 


图片点击可在新窗口打开查看此主题相关图片如下:窗口.jpg
图片点击可在新窗口打开查看

我在窗口中想调用此存储过程,在增加的按钮事件中调用并给参数赋值,请教如何用?


--  作者:狐狸爸爸
--  发布时间:2011/10/28 10:52:00
--  
cmd.CommandText = "Exec 存储过程名 \'美女\',\'帅哥\', 100, 2011"
--  作者:huashan_1
--  发布时间:2011/10/28 16:36:00
--  

非常感谢狐爸!