A.1=B.1=XXX(XXX代表值) AND A.2=B.2=XXX AND B.3=XXX
改为A.1=B.1 AND A.1=XXX(XXX代表值) AND A.2=B.2 AND A.2=XXX AND B.3=XXX

解决方案 »

  1.   

    A.1=B.1=XXX(XXX代表值) AND A.2=B.2=XXX AND B.3=XXX我这条不是SQL语句,是为了表达我的意思谁用简单的 VC的代码,只要几句我明白是怎么做就行只写SQL语句我还是不懂
      

  2.   

    哎,从 GOOGLE 搜到 百度  再到CSDN,都没有啊
      

  3.   

    很简单的啊_ConnectionPtr m_pConnection;  //定义一个连接
    _RecordsetPtr m_pRecordset;  //定义一个记录集
        
    ////////////连接数据库//////////////
    // CoInitialize(NULL);
    HRESULT hr;
    try
    {
    hr = m_pConnection.CreateInstance("ADODB.Connection");//__uuidof(Connection));///创建Connection对象
    if(SUCCEEDED(hr))
    {
    hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data\\bearing1.mdb","","",adModeUnknown);///通过ADO字符串连接数据库
    }
    }
    catch(_com_error e)///捕捉异常
    {
    CString errormessage;
    errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
    AfxMessageBox(errormessage);///显示错误信息
    } m_pRecordset->Open("select * from A.1=B.1=XXX AND A.2=B.2=XXX AND B.3=XXX",
      _variant_t((IDispatch*)m_pConnection,true),
      adOpenStatic,
      adLockOptimistic,
    adCmdText); //打开记录集就可以了