try                 
    {  
m_pConnection.CreateInstance(__uuidof(Connection));//先执行这句,再执行打开语句  
    //    m_pConnection->Open("driver={SQL Server};Server=125.82.27.160;DATABASE=sfqdmm;UID=sa;PWD=1q!q2w@w","","",adModeUnknown);
        m_pConnection->Open("driver={SQL Server};Data Source=125.82.27.160;Initial Catalog=sfqdmm;User ID=sa;Password=1q!q2w@w","","",adModeUnknown);
    }
不知道你m_pConnection.CreateInstance(__uuidof(Connection));放在哪执行了

解决方案 »

  1.   

    m_pConnection.CreateInstance(__uuidof(Connection));
    这段,在m_pConnection->Open前执行的,我输掉了
      

  2.   

    在这个目录里:C:\Program Files\Common Files\System\ado\msado15.dll查一下是否有msado15.dll,同时,你的程序先改成多字节工程试试(如果工程是UNICODE).如果还不好使,你在控制面板里的数据源里看看有没有关于MSSQL的ADO的驱动源,看看MSSQL的驱动源都有哪些
      

  3.   

    我程序是:UNICODE的,我是安装的驱动的,VS2012里面,都能连接就是程序里,不行
      

  4.   

    同楼主,请问"无可用信息,未为 msado15.dll 加载任何符号",怎么解决呀?