在sqlserver中写了个较复杂的存储过程,很奇怪,在sql中可以执行,但是用vb里的ado组件提交,recordset.recordcount属性返回值为-1,也没有报错。请问,该怎样才可以提交完成复杂的存储过程?(简单的把select写入存储过程不会出现问题。)
我的提交代码如下
    cnn.Open connectString
    rst.Open SQLStr, cnn, adOpenStatic, adLockReadOnly