首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问怎么获取SQL储存过程返回参数的有关问题

2012-01-13 
请教如何获取SQL储存过程返回参数的问题在SQL中建立了一个关于分页的储存过程,并在查询分析器中调试通过,

请教如何获取SQL储存过程返回参数的问题
在SQL中建立了一个关于分页的储存过程,并在查询分析器中调试通过,然后在VB中建立如下代码:
Dim rs As ADODB.Recordset
Dim cmd As New ADODB.Command '创建Command对象cmd
Dim aaa, bbb As Intege
DB_Connect '连接到数据库的过程
Set cmd.ActiveConnection = cnn  
cmd.CommandText = "HJF_TY_FY" 
cmd.CommandType = adCmdStoredProc 
cmd.Parameters(1) = "表名"
cmd.Parameters(3) = iPageSize '每页记录条数
cmd.Parameters(4) = "1" '页码
cmd.Parameters(5) = "YK入库ID" '排序字段
cmd.Parameters(8) = "YK入库ID" '主表主键
  'cmd.Parameters(10) = "1" '返回总页数
  'cmd.Parameters(11) = "1" '返回记录条数
Set rs = cmd.Execute
aaa = cmd.Parameters(10).Value
bbb = cmd.Parameters(11).Value
执行后返回参数值为NULL,代码中断,请教应如何获取返回参数值,谢谢!!!

[解决办法]
写出 Proc
[解决办法]
如果你指的返回值是参数输出值,如cmd.Parameters(10)定义的是ouput,那执行完后,直接用cmd.Parameters(10)可取得参数输出值

热点排行