调用存储过程的小问题
用vc ,ado
_CommandPtr m_pCommand;
m_pCommand.CreateInstance(__uuidof(Command));
m_pCommand->put_ActiveConnection(_variant_t((IDispatch*)m_ado.m_pConnection));
m_pCommand->CommandText=(_bstr_t)sqlexpress.c_str();
m_pCommand->CommandType=adCmdUnknown;
m_pRecordset=m_pCommand->Execute(0,0,0);
这是我调用存储过程的方法,sql语句肯定没问题,m_ado.m_pConnection也是肯定连通的,整个过程也没抛出异常
那接下来我该如何对recordset操作呢?
我的存储过程是返回多个记录集,在analysis中显示正确!但是我调用recordset的
GetRecordCount方法,返回的是-1,到底可能是什么问题呢?
谢谢各位了