OLE DB 打开会话 Prepare()错误 会是什么原因?
bool CJoyDbCommand::Create(const ATL::CSession& sess, PCWSTR wszCommand)
{
m_commandText = wszCommand;
HRESULT hr;
//创建一个命令会话
hr = __super::Create(sess, wszCommand);
if(FAILED(hr))
{
JOY_LOG_DB("failed create command <%s>.", (PCSTR)GetCommandTextA());
return false;
}
//准备,Prepare中有一个默认值为0的参数,表示执行次数
hr = __super::Prepare();
......
......
}
class CJoyDbCommand : public
CCommand<CDynamicParameterAccessor, CRowset, CMultipleResults>
{........
我不太会用ole db 望大大们赐教