我只想联接数据库后 实现简单的插入 删除 查找等功能
怎么实现呀 
我是新手 如果谁能给全代码(最好有注释的)就给他100分
分不够可以再加 

解决方案 »

  1.   

    support.microsoft.com/kb/220152
    www.codersource.net/ado_mfc_clistctrl.html -
    There is no ADO in MFC, only DAO, but DAO is now obsolete.
      

  2.   

    ODBC, ADO, DAO都可以。
    找本讲数据库编程的书。
      

  3.   

    _ConnectionPtr pConn;
    _RecordsetPtr pRst;
    _CommandPtr pCmd;
    HRESULT hr;
    try
    {
    // hr = pConn.CreateInstance(__uuidof(Connection)); ///创建Connection对象
    hr = pConn.CreateInstance("ADODB.Connection");
    if(SUCCEEDED(hr))
    {// adModeUnknown
    // hr = pConn->Open("FileDSN=asas.dsn","","",0);
    hr = pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=netChat.mdb","","",adModeUnknown);
    pRst.CreateInstance("ADODB.Recordset");
    pCmd.CreateInstance("ADODB.Command");
    pConn->Close();
    }
    }
    catch(_com_error e)
    {
    CString err;
    err.Format("数据库错误信息:%s",e.ErrorMessage());
    AfxMessageBox(err);
    if(pRst!=NULL)
    {
    if(pRst->State)
    pRst->Close();
    pRst.Release();
    }
    if(pConn!=NULL)
    {
    if(pConn->State)
    pConn->Close(); 
    pConn.Release();
    }
    if(pCmd!=NULL)
                pCmd.Release();
    SendMessage(WM_CLOSE);
    } pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=netChat.mdb","","",adModeUnknown);
    pRst->Open("update  primary_table set is_online=false",_variant_t((IDispatch*)pConn,TRUE),
    adOpenStatic,adLockOptimistic,adCmdText);    //update 
    if(pRst->State)
    pRst->Close();
    if(pConn->State)
    pConn->Close();BSTR bstrSQL;
     sqlcmd.Format("select * from primary_table where ID=%d",dwID);
    bstrSQL=sqlcmd.AllocSysString(); pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=netChat.mdb","","",adModeUnknown);
    pRst->Open(bstrSQL,_variant_t((IDispatch*)pConn),adOpenDynamic ,adLockBatchOptimistic ,adCmdText);     //select if(pRst->State)
    pRst->Close();
    if(pConn->State)
    pConn->Close();代码很乱.....反正差不多是这意思
      

  4.   

    完整例子:http://www.vckbase.com/document/viewdoc/?id=496
      

  5.   

    因为老师要求
    看着书上的
    自己做了个基于Access的学生信息管理的
    要的话给你全部代码
      

  6.   

    to Tll_W() ( )好呀 
    发我邮箱里吧 
    [email protected]
      

  7.   

    哎 zhucde(【風間苍月   的连接怎么打不开呀 
    校园网真是慢呀 CSDN我用了半个小时才打开...
      

  8.   

    case DATABASE_SERVER_TYPE_ACCESS:
    {
    strsql=_T("Provider=Microsoft.Jet.OLEDB.4.0");
    strsql+=_T(";Password=")+sDatabaseParam.strPassword;
    strsql+=_T(";User ID=")+sDatabaseParam.strUserName;;
    strsql+=_T(";Data Source=")+sDatabaseParam.strDbName;
    strsql+=_T(";Persist Security Info=False");
    break;
    }