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

ado访问数据库,windows身份验证,连不上啊解决方案

2012-05-15 
ado访问数据库,windows身份验证,连不上啊// CAdotestApp initializationBOOL CAdotestApp::InitInstance()

ado访问数据库,windows身份验证,连不上啊
// CAdotestApp initialization

BOOL CAdotestApp::InitInstance()
{
AfxEnableControlContainer();
AfxOleInit();
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance("ADO.Connection");
try{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=test.mdf",
"",
"",
adModeUnknown);
}
catch(_com_error e){
AfxMessageBox(e.ErrorMessage());
return false;
}
我仅在InitInstance函数中加如上面的代码,连接数据库,我用的是SQL 2000做的数据库test.mdf,用Windows身份验证
捕捉到“无效指针”
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename("EOF","adoEOF")
已经加入到stdAfx.h中

[解决办法]
ADODB.Connection。不是ADO.Connection
[解决办法]
ADODB.Connection
楼上的..
[解决办法]
不要用jet,jet驱动一般用于连接excel

用oledb驱动,SQL SERVER数据库的正确连接字符串 with windows 认证

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=enter(修改成数据库名);Data Source=192.168.0.7(修改成你的数据库服务器的IP)

热点排行