Foxtable(狐表)用户栏目专家坐堂 → 存储过程调用问题


  共有12009人关注过本帖树形打印复制链接

主题:存储过程调用问题

帅哥哟,离线,有人找我吗?
huashan_1
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:682 威望:0 精华:0 注册:2011/8/27 9:12:00
存储过程调用问题  发帖心情 Post By: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
图片点击可在新窗口打开查看

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/28 10:52:00 [只看该作者]

cmd.CommandText = "Exec 存储过程名 '美女','帅哥', 100, 2011"

 回到顶部
帅哥哟,离线,有人找我吗?
huashan_1
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:682 威望:0 精华:0 注册:2011/8/27 9:12:00
  发帖心情 Post By:2011/10/28 16:36:00 [只看该作者]

非常感谢狐爸!


 回到顶部