连接数据库运行时出现的“无效指针”
//执行指令对象与数据连接 //m_Comm->ActiveConnection=m_Connection; //1 m_Comm->put_ActiveConnection(_variant_t((IDispatch*)m_Connection));//2 //将查询语句赋给CommandText m_Comm->CommandText=bstrSQL; // 将结果赋给记录集对象 m_Recordset=m_Comm->Execute(NULL,NULL,adCmdText);
m_Comm.CreateInstance(__uuidof(Command)); m_Comm->ActiveConnection=m_Connection; //1 //m_Comm->put_ActiveConnection(_variant_t((IDispatch*)m_Connection));//2 //将查询语句赋给CommandText m_Comm->CommandText=bstrSQL; // 将结果赋给记录集对象 m_Recordset=m_Comm->Execute(NULL,NULL,adCmdText);
[解决办法]
_variant_t((IDispatch*)m_Connection
这里的问题吧?
[解决办法]
楼主把报错的信息贴上来吧