首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC连接sql server 2005 出有关问题

2013-04-26 
MFC连接sql server 2005 出问题_ConnectionPtr m_pConnection// 打开本地Access库Demo.mdbm_pConnection.

MFC连接sql server 2005 出问题

    
    _ConnectionPtr m_pConnection;// 打开本地Access库Demo.mdb 
    m_pConnection.CreateInstance(__uuidof(Connection));//打开一个库连接。先创建一个实例指针,再用Open打开一个库连接 
    try { //打开的是本地的数据库,即本文件内的 
        m_pConnection->Open("Provider=SQLOLEDB.1;Persist Security Info=FALSE;User ID=sa;Initial Catalog=MY_TEST;Data Source=NITONHOHAHIWUAY","","",adModeUnknown); 
    } 
    catch(_com_error e) { 
        AfxMessageBox("数据库连接失败"); 
    }

一直连不上

我用ado.udl来测试的字符串是

[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MY_TEST;Data Source=NITONHOHAHIWUAY
MFC SQL?Server?2005 数据库
[解决办法]
改成Provider=SQLNCLI;试试

热点排行