GetDlgItemText(IDC_EDIT_ACCOUNT, m_name);_bstr_t bstrSQL("select * from accinf where ac_name="+m_name);m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);总是连接有问题

解决方案 »

  1.   

    连接有问题?你指的是Linking.....什么错误? 是不是两个指针无法相加?你可以把m_name设为CString或者用strcat连接两个字符串
      

  2.   

    字符窜类型两边要加'最后的sql语句要这样的select * from accinf where ac_name = 'aa'其中m_name的值是aa
      

  3.   

    _bstr_t bstrSQL("select * from accinf where ac_name='"+m_name+"'");试一下这个
      

  4.   

    GetDlgItemText(IDC_EDIT_ACCOUNT, m_name);CString szSQl;
    szSQl.Format("select * from accinf where ac_name='%s'", m_name);m_pRecordset->Open(_bstr_t(szSQl),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);