以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]通过按钮读取字段值并执行存储过程 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48899) |
-- 作者:jackwin -- 发布时间: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 -- 发布时间:2014/4/8 15:15:00 -- 请各位赐教 |
-- 作者:Bin -- 发布时间:2014/4/8 15:15:00 -- dim r as row = tables("订单").current "EXEC up_bill_audit_pick \'" & r("订单号") & "\',\'" & r("用户名") & "\'"
|
-- 作者:jackwin -- 发布时间:2014/4/8 15:24:00 -- 报错了 此主题相关图片如下:qq图片20140408152335.jpg |
-- 作者:jackwin -- 发布时间:2014/4/8 15:24:00 -- 定义了两个R 没看到 我再试下 |
-- 作者:jackwin -- 发布时间:2014/4/8 15:26:00 -- 提示编译错误 此主题相关图片如下:22.jpg |
-- 作者:Bin -- 发布时间:2014/4/8 15:26:00 -- ...... 要用SQLCOMMAND ,我以为你懂.所以就没写.这是基础知识啊. 看你注册日期都一年了. 参考帮助
|
-- 作者:jackwin -- 发布时间: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 -- 发布时间:2014/4/9 10:47:00 -- 要设置数据源,还要执行cmd.ExecuteScalar() 详情参考7楼帮助.
|
-- 作者:狐狸爸爸 -- 发布时间:2014/4/9 11:04:00 -- 记得:
http://www.foxtable.com/help/topics/2344.htm
|