各位大侠,请帮忙提供相应的源程序

解决方案 »

  1.   

    #import "c:\program files\common files\system\ado\msado15.dll" 
    no_namespace rename("EOF","adoEOF")CDialog::OnInitDialog();
     HRESULT hr;
     try
     {
      hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
      if(SUCCEEDED(hr))
      {
       hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;
       Data Source=test.mdb","","",adModeUnknown);///连接数据库
       //上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,
       //需要改为:Provider=Microsoft.Jet.OLEDB.3.51;
      }
     }
     catch(_com_error e)///捕捉异常
     {
      CString errormessage;
      errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
      AfxMessageBox(errormessage);///显示错误信息
     } 
    这是动态连接,用完后再关闭:
    pConnection.Close();//
    关闭后可以再次按上面的语句打开,如果打开不同的数据库,就需要修改数据库名再打开
      

  2.   

    http://download.csdn.net/detail/robertbaker/4726297