一个模式对话框下:
一个list control//用来显示查询到的记录 
一个combobox//查询条件如,按Name或Tel
一个text文本//查询的Name值或Tel的值
一个query和一个Cancel按钮
请大虾把代码给做一下

解决方案 »

  1.   

    估计不会有人给你做的,2000RMB还差不多,呵呵。还是自己多动动脑子吧
      

  2.   

    // 加入ADO支持库
    #import "c:\program files\common files\system\ado\msado15.dll" \
    no_namespace \
    rename ("EOF", "adoEOF")       
    // 定义ADO连接、命令、记录集变量指针
    _ConnectionPtr m_pConnection;
    _CommandPtr m_pCommand;
    _RecordsetPtr m_pRecordset;定义控件变量combobox:m_Namec,m_Telc Text:m_Namet,m_Telt
    char select[128];
    CString szStr,szStr2;
    _variant_t var;
    this->m_Namec.GetLBText(m_Namec.GetCurSel(),szStr);
    this->m_Telc.GetLBText(m_Telc.GetCurSel(),szStr2);
    strcpy(select,"select * from table where Name='");
    strcat(select,szStr);
    strcat(select,"' and Tel='");
    strcat(select,szStr2);
    strcat(select,"'");
    m_pConnection.CreateInstance(__uuidof(Connection));
    // 打开数据库如:Access
    char szCon[512];
    strcpy(szCon,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=");
    strcat(szCon,"D:\\database\\aaa.mdb");
    m_pConnection->Open(szCon,"","",adModeUnknown);
    m_pRecordset->Open(select,                // 查询表中所有字段
    m_pConnection.GetInterfacePtr(),  // 获取库接库的IDispatch指针
    adOpenDynamic,adLockOptimistic,adCmdText);
    var=m_pRecordset->GetCollect("Name");
    szStr=var.bstrVal;
    var=m_pRecordset->GetCollect("Tel");
    szStr2=var.bstrVal;
    m_MyListCtrl.AddItem(_T(szStr),_T(szStr2),...);
    其他的自己完成
      

  3.   

    我要的是MFC ODBC代码
    谢了各位大虾!!!
    分不够,可以再加!!!!!!
    尽快给个信!!!
    [email protected]
    [email protected]