Foxtable(狐表)用户栏目专家坐堂 → [求助]通过按钮读取字段值并执行存储过程


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

主题:[求助]通过按钮读取字段值并执行存储过程

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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
[求助]通过按钮读取字段值并执行存储过程  发帖心情 Post By:2014/4/8 15:13:00 [只看该作者]

背景:

现在有一个SQL存储过程  up_bill_audit_pick @id varchar(20),@userno varchar(10)

其中@id varchar(20)是订单号变量,@userno varchar(10)是用户名变量

如:EXEC up_bill_audit_pick '2014-11001-001358','02198'


问题:

在表A中有订单号和用户名字段,现希望通过在窗口中设置一个按钮来自动读取表A中的订单号和用户名字段,生成“EXEC up_bill_audit_pick '订单号','用户名' 的语句,并完成执行。以对fox链接的SQL数据库产生影响。


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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
  发帖心情 Post By:2014/4/8 15:15:00 [只看该作者]

请各位赐教

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/8 15:15:00 [只看该作者]

dim r as row = tables("订单").current
"EXEC up_bill_audit_pick '" & r("订单号") & "','" & r("用户名") & "'"

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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
  发帖心情 Post By:2014/4/8 15:24:00 [只看该作者]

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

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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
  发帖心情 Post By:2014/4/8 15:24:00 [只看该作者]

定义了两个R  没看到 我再试下


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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
  发帖心情 Post By:2014/4/8 15:26:00 [只看该作者]

提示编译错误
图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/8 15:26:00 [只看该作者]

......

要用SQLCOMMAND ,我以为你懂.所以就没写.这是基础知识啊. 看你注册日期都一年了.

参考帮助

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


加好友 发短信
等级:幼狐 帖子:123 积分:943 威望:0 精华:0 注册:2013/7/25 14:52:00
  发帖心情 Post By:2014/4/9 10:44:00 [只看该作者]

Dim cmd As New SQLCommand

Dim x As Row = Tables("备货临时主表").current

cmd.CommandText = "EXEC up_bill_audit_pick '" & x("发货单号") & "','" & x("备货人") & "'"  貌似执行没有效果


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/9 10:47:00 [只看该作者]

要设置数据源,还要执行cmd.ExecuteScalar() 

详情参考7楼帮助.

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


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


 回到顶部
总数 17 1 2 下一页