m_Conn;m_Rset;都处理好了;
为什么
_CommandPtr m_Comm;
m_Comm.CreateInstance(__uuidof(Command));
CString sql.Format("select * from TableName where ID=%d",m_Id);
m_Comm->ActiveConnection=m_Conn;
m_Comm->CommandText=sql;
m_Rset=m_Comm->Execute(NULL,NULL,adCmdText);
出错:指针无效
为什么
_CommandPtr m_Comm;
m_Comm.CreateInstance(__uuidof(Command));
CString sql.Format("select * from TableName where ID=%d",m_Id);
m_Comm->ActiveConnection=m_Conn;
m_Comm->CommandText=sql;
m_Rset=m_Comm->Execute(NULL,NULL,adCmdText);
出错:指针无效
否则的话,m_Comm是一个无效的指针!
连数据库都没打开。自然操作不了!