用parameter与不用parameter有什么不用么?? 高手请进!! 我以前写程序也用第一种方法,不过后来要传递的变量一多,写SQL语句就累了;后来我就都用参数了,我觉得用第二种方法程序看起来清楚,修改也方便。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的第二种方法是comm.CommandText = "exec byroyalty " & Text1.Text 然后再comm.excute 么? 同意hanhf的看法,使用参数查询,建立查询后,下次使用将很方便。 若存储过程有返回值,你直接Execute恐怕不能返回值了吧。除此之外好象也没有什么好处:) set recordset=command.execute 可以返回的 cocoboy,你说得好象不一定对。Set RecordSet = Conn.Execute 只能返回存储过程返回的结果集若你在T-SQL 中这么写Create Procedure aaaas cocoboy,你说得好象不一定对。Set RecordSet = Conn.Execute 只能返回存储过程返回的 结 果 集而不是返回值若你在T-SQL 中这么写Create Procedure aaa@inputvalue int@outputvalue int outputas @outputvalue = @inputvalue + 1 returngo用你的方法是不可能用Recordset来返回这个@outputvalue的只能在Command对象的Parameter对象中声明一个Parameter的方向和属性,然后在执行过Command.Execute后,@outputvalue会被写到Parameter中。 图片打印 vb 用 recordset.sort 排序后 如何更新原表? 如何将字符串转换成时间? 连接access,报下标越界 怎样获取磁盘序列号! 关于设置焦点的菜鸟问题——一定给分!!!!!!!!!!!!11 我想做个小程序,请帮帮我。 如何在form上动态添加text控件,是要在程序里面写的 记录集移动的问题!!! VB串口接收不到数据 小虾问题 VB中如何做网络编程。。。送分送分 如何获得参数N的值?如:Jmenu.exe N=1
as
而不是返回值若你在T-SQL 中这么写Create Procedure aaa
@inputvalue int
@outputvalue int output
as
@outputvalue = @inputvalue + 1
return
go用你的方法是不可能用Recordset来返回这个@outputvalue的只能在Command对象的Parameter对象中声明一个Parameter的方向和属性,
然后在执行过Command.Execute后,@outputvalue会被写到Parameter中。