vb怎么接收一个储存过程返回的参数的值

killer2005 2006-03-09 02:28:15
用vb连接sql数据库,执行一个储存过程,它有一个output参数,怎么在储存过程执行完接收到这个参数的值呢?
...全文
84 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
killer2005 2006-03-09
  • 打赏
  • 举报
回复
谢谢楼上的大侠
OracleRoob 2006-03-09
  • 打赏
  • 举报
回复
参考如下代码:

dim cmd as ADODB.Command
set cmd=new ADODB.Command
set cmd.ActiveConnection
cmd.CommandText="spSum"
cmd.CommandType=adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter(,adInteger,adParamInput,,5) '参数1
cmd.Parameters.Append cmd.CreateParameter(,adInteger,adParamInput,,7) '参数2
cmd.Parameters.Append cmd.CreateParameter("theSum",adInteger,adParamOutput)'输出参数
cmd.Parameters.Append cmd.CreateParameter("RetVal",adInteger,adParamReturn)'返回值参数
cmd.Execute

Debug.Print "All Parameters in cmd object,including INPUT , OUTPUT , RETURN :"
for each param in cmd.Parameters
Debug.Print " " & param.Name & " : "
Debug.Print " " & param.Type & " = " & param.Type
Debug.Print " " & param.Value & " = " & param.Value
Debug.Print " " & param.Size & " = " & param.Size
Debug.Print
next param
mustudent 2006-03-09
  • 打赏
  • 举报
回复
我也想知道那 看看答案吧

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧