hr = m_pConnection.CreateInstance("ADODB.Connection");
if(SUCCEEDED(hr))
{
  hr = m_pConnection->Open("driver={SQL Server};Server=FEERHOME;DATABASE=student;UID=Thinbug;PWD=1111","","",adModeUnknown);
}
我在网上看了一篇文章说:
3)不通过DSN对SQL SERVER数据库进行连接: m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);可是总是说:
连接服务器失败
错误信息:IDispatch error #3149请问是哪里错了!!!!!!

解决方案 »

  1.   

    这问题很可能是你sql server数据库和Server=FEERHOME;
    如果你没安装网卡就默认为Server=127.0.0.1
      

  2.   

    Server=FEERHOME,不要用地址,用数据库服务器名
      

  3.   

    "Server="这一项是SQL Server服务器的名字,是在安装Server端时输入的名字,一般大家起的都和机器名相同,所以在这种情况下可以用本机的ip地址代替,但如果不同,就会出现连接错误。所以我建议你不要用ip地址做参数项。
      

  4.   

    还是连不上,是不是我的sql server版本装错了,我装的是简体中文开发版