代码如下:我建立了一个数据库放在如下所示路径位置,我没设这用户名密码,怎么会连接不上啊老是打印“数据库连接失败”。 _ConnectionPtr m_conection;
m_conection.CreateInstance(_uuidof(Connection));
try
{
m_conection->Open(_bstr_t("Provider=Microsoft.Jet.OLEDB.4.0;\
Data Source =D:\\用来学习的小程序\\数据库操作篇\\AdoTest.mdb"), _bstr_t(""),_bstr_t(""),adModeUnknown);
} catch (_com_error e)
{
AfxMessageBox("数据库连接失败!");
}
m_conection.CreateInstance(_uuidof(Connection));
try
{
m_conection->Open(_bstr_t("Provider=Microsoft.Jet.OLEDB.4.0;\
Data Source =D:\\用来学习的小程序\\数据库操作篇\\AdoTest.mdb"), _bstr_t(""),_bstr_t(""),adModeUnknown);
} catch (_com_error e)
{
AfxMessageBox("数据库连接失败!");
}
解决方案 »
- VC界面设备树拖拽问题
- Edit里设置滚动条最小拖动距离?
- 如何判断某个字符(char)是汉字的第一个字节?如何判断某个字符(char)是汉字的第二个字节?
- 关于断点调试的问题??
- vs2012 (rc) + windows8 (release preview)dll工程引用问题,vs2010无此问题
- 请问我建了一个Win32工程写了下面的代码:hwnd=CreateDialog(hInstance,(MAKEINTRESOURCE)IDD_DIALOG1,GetDeskTopWindow(),(DLGPROC)WndP
- 高分请高手解决复文本编辑框的问题
- 想高手请教一个关于回调函数的问题!!!如果一个类的成员函数不是static,那它可以不可以作为回调函数使用???
- 创建一个广播socket,WSASocket()的参数应该怎样设置?
- detours测试程序的一些问题
- 装了多遍VS2005,除了对话框控件,VC下的好多控件还是灰色的,不能用,救命呀
- 读取文本文件里面某一部分字符串
查找下Oledb看下它是3.51的还是4.0的。如果是3.51的话你程序里就得改成3.51的
m_conection->Open(_bstr_t("Provider=Microsoft.Jet.OLEDB.4.0;\
Data Source =D:\\用来学习的小程序\\数据库操作篇\\AdoTest.mdb"), _bstr_t(""),_bstr_t(""),adModeUnknown);
改成:m_conection->Open(L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=AdoTest.mdb,L"",L"",adOpenUnspecified);
试试..