谢谢这位仁兄.
[email protected]
大家再说说看?

解决方案 »

  1.   

    例子收到了,
    可是关于ODBC的代码在什么地方呢》
      

  2.   

    CDatabase db;
    db.Open();连上
    db.Close();断开
      

  3.   

    我不是动态创建的.
    是用系默认的CRecordSet创建的.
    还有请问怎么样将我当前使用的ACCESS数据库设为共享?
      

  4.   

    CDatabase db;
    db.Open();连上
    db.Close();断开这个答案不对吗? 不清楚你的意思, 关注!
      

  5.   

    CDatabase*  m_database;
    try
    {
    CString  sDSN="ODBC;DRIVER=Microsoft Access Driver (*.mdb);DSN='';DBQ=telbook.mdb";
    m_database=new CDatabase;
    if(!m_database->Open(NULL,FALSE,FALSE,sDSN,FALSE))
    {
    //AfxMessageBox("ODBC Connection Faile!");
    CDialog::EndDialog(0);
    GetParent()->PostMessage(WM_CLOSE);
    return FALSE;
    }

            CString strSQL="select * from personlist";
    m_pSet=new CMyRecordset(m_database);
    m_pSet->Open(CRecordset::dynaset,strSQL);        if(isEmpty())
    {
    return FALSE;
    }
            
      
    }
    catch(CDBException* pEx)
    {
    pEx->ReportError();

    BOOL CPage1::isEmpty()
    {
              CMyRecordset* m_pSet;
    if(m_pSet->IsBOF() && m_pSet->IsEOF())
    {

    return TRUE;
    }
    else
    return FALSE;}