本人最近想搞一个VC+ADO+ACCESS的控制程序,但不知到到那里看看ADO的具体可调用函数(即关于ADO的具体运行机制的书),恳请各位大侠赐教!并且在执行带WHERE的SQL语句出现运行库异常。例如:
       try
{
m_pRecordset->Open("SELECT * FROM DemoTable WHERE BumpNo =Bump2", theApp.m_pConnection.GetInterfacePtr(),  
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}谢谢!

解决方案 »

  1.   

    你没有加引号
    m_pRecordset->Open("SELECT * FROM DemoTable WHERE BumpNo ='Bump2'", theApp.m_pConnection.GetInterfacePtr(),  
    adOpenDynamic,
    adLockOptimistic,
    adCmdText);
    Bump2是字符串
    如果你的前面的一个变量,那么使用CString
      

  2.   

    后一个异常问题已经解决
    但还没有人介绍有关ADO的书,希望能得到大侠们的帮助
    谢谢yinzhaohui(努力)!
      

  3.   

    编译通过后,在debug/release目录下有msado15.tli,msado15.tlh文件打开可以查看接口,李安东的文章我有,需要的话给我邮箱,我发给你