大家帮忙看看这段代码,提示无效指针,我调试的时候发现//打开记录集这有错误。void CAdoDB::ExecuteQueryValue(LPCTSTR lpszSQL,CString& value,int i)
{
CHKCSoftApp *app = (CHKCSoftApp *)AfxGetApp(); //生成指向应用程序类的指针
m_pConn=app->m_pConn;
if (i==1)
{
try
{
//打开记录集
m_pRs->Open(_bstr_t(lpszSQL),(IDispatch*)m_pConn,adOpenDynamic,
adLockOptimistic,adCmdText);
if(!m_pRs->adoEOF) 

_variant_t thevalue = m_pRs->GetCollect(_variant_t((short)0));
value = vartostr(thevalue);

m_pRs->Close(); 
}
catch (_com_error e)//异常处理 

AfxMessageBox(e.ErrorMessage()); 


}