以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]通过按钮读取字段值并执行存储过程  (http://foxtable.net/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