请问我用以下方法连接数据库,为什么总是连接失败,有谁能给个具体的例子!!
m_pConnection->Ope("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=dbl.mdb","","",adModeUnknown);
以上是用Access 建立的数据源!
谢谢了,
m_pConnection->Ope("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=dbl.mdb","","",adModeUnknown);
以上是用Access 建立的数据源!
谢谢了,
解决方案 »
- c++ 中调用 ActiveX 控件的方法
- 如何开发一个数据中间件,使得web页面的activex访问制定服务器上的数据库速度加快?
- 关于 SQLSERVER 获取指定条件记录的问题
- typedef struct定义的问题
- 【讨论】请各位帅哥美女,大侠高手们进来讨论。并祝各位俊男美女工作顺利,身体健康,吉祥如意^_^
- 关于hook的一个简单问题
- 100分求教,彩色BITMAP怎么改成黑白显示啊?
- 难道很多高手,怎么给主菜单发消息?
- wtl编译问题
- 急急急急,请教各位高人,如何在Win2k下获得系统内存利用率,在线等待。。。
- 关于ADO数据库连接问题!!
- 跪求TreeList 控件,可以在对话框上使用
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=dbl.mdb","","",adModeUnknown);
以上是用Access 建立的数据源!
谢谢了,
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF") 初始化时:// 定义ADO连接变量指针
_ConnectionPtr m_pConnection;
// 初始化COM,创建ADO连接
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));
try{
// 打开本地Access库dbl.mdb
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbl.mdb","","",adModeUnknown);
}
catch(_com_error e){
AfxMessageBox("数据库连接失败,确认数据库dbl.mdb是否在当前路径下!");
return FALSE;
}
m_pConnection.CreateInstance(__uuidof(Connection));楼上joinclear()的正确!
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF") // 定义ADO连接变量指针
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance(__uuidof(Connection));
try
{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\display\db1.mdb;","","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败!");
}
m_pRecordset.CreateInstance(__uuidof(Recordset));
}
楼上兄弟,我就是这样子做的,可是运行时总是出现异常:数据库连接失败!
改为:
m_pConnection.CreateInstance("ADODB.Connection");