自定义了一个记录类CPlanRs,其基类是CADORecordBinding。用ADO连接数据库,BOOL CMy11Dlg::OnInitDialog()
{  
   .........
m_strCmdText = _T("select * from PUBLIC_PLAN ");
m_pRs = NULL;  //_RecordsetPtr类型
m_piAdoRecordBinding = NULL; //IADORecordBinding类型 ::CoInitialize(NULL);
  
try
{
m_pRs.CreateInstance(__uuidof(Connection));

_bstr_t strConnect = "driver={SQL Server};  Server=localhost;Database=schedule;";
m_pRs->Open((LPCTSTR)m_strCmdText,strConnect,adOpenDynamic,adLockOptimistic,adCmdUnknown);
if(FAILED(m_pRs->QueryInterface(_uuidof(IADORecordBinding),(LPVOID*)&m_piAdoRecordBinding)))
_com_issue_error(E_NOINTERFACE);
m_piAdoRecordBinding->BindToRecordset(&m_rsRecSet); }

catch(_com_error e)
{
AfxMessageBox(e.Description());
}
              ........
}
              ........
CString m_ddd;
CPlanRs* pRs;
         if(adFldOK == pRs->m_PONO)
m_ddd = pRs->m_PONO;
MessageBox(m_ddd);运行不能查到数据库中的数据,数据库用的是SQL2000,请各位帮帮忙,我身边没有什么会的人。而且在对话框类、文档类和Frame类中的的用法又什么不同,该怎么写呢。
谢谢了!!请给的详细一些,我是初学者,现在自学,了解的比较少!!!