编写了一个程序,运行时出现"数据库连接失败!"对话框,为何?请各位帮忙!!
做法:在BOOL CPtpressCh73App::InitInstance()里添加如下代码
AfxOleInit();在CPtpressCh73Dlg里添加成员变量 _ConnectionPtr m_pConnection,访问权限为public
在CPtpressCh73Dlg的构造函数里添加数据库连接,代码如下:m_pConnection.CreateInstance(_uuidof(Connection));
try
{
//连接数据库
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Source=D:\\Program Files\\DB\\FTI.mdb",
"","",adModeUnknown);
}
catch (_com_error e)
{
AfxMessageBox("数据库连接失败!");
}数据库FTI是Accsess2003,放在D:\Program Files\DB下。在运行该程序时,总是弹出"数据库连接失败!"这个对话框。这个问题该怎么解决,望各位帮忙!!
做法:在BOOL CPtpressCh73App::InitInstance()里添加如下代码
AfxOleInit();在CPtpressCh73Dlg里添加成员变量 _ConnectionPtr m_pConnection,访问权限为public
在CPtpressCh73Dlg的构造函数里添加数据库连接,代码如下:m_pConnection.CreateInstance(_uuidof(Connection));
try
{
//连接数据库
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Source=D:\\Program Files\\DB\\FTI.mdb",
"","",adModeUnknown);
}
catch (_com_error e)
{
AfxMessageBox("数据库连接失败!");
}数据库FTI是Accsess2003,放在D:\Program Files\DB下。在运行该程序时,总是弹出"数据库连接失败!"这个对话框。这个问题该怎么解决,望各位帮忙!!
解决方案 »
- 在MFC的SDI中如何动态创建一个浮动的视图窗口(拥有新的框架和视图)用来显示全局地图(工程自带的视图用来显示局部地图)
- 这个控件如何用ATL做??高手们指点!!
- 今天测试了一下串口,没成功,郁闷中
- 我现在有一些"0a 12 09 ..."这样类似的16进制字符串,有没有简单的办法转换成一个二进制的数组?
- 急!!我用Mixer开发了调节音量的软件,在没有装visual stiduo的系统中,不能用,哪位遇到过此类问题吗?
- 怪事啊
- 关于winsock的简单问题!
- 谁知道这种窗口效果是怎么做的?
- 如何在Windows右键菜单中添加我自定义的菜单
- 如何实现两个异地数据库之间的数据交换
- 要实现多态,是不是必须定义一个指向顶层基类的指针才行呀?
- 在这样的情况下,我该怎样学习VC++ ?
//新建一个.udl文件,双击打开,配置,测试连接成功后,用记事本打开.udl文件,看看连接数据串是什么。
{
//连接数据库
m_pConnection->Open("Provider='Microsoft.Jet.OLEDB.4.0';Data Source='D:\\Program Files\\DB\\FTI.mdb';",
"","",adConnectUnspecified)
}
catch (_com_error e)
{
AfxMessageBox("数据库连接失败!");
}
提示的错误是 “找不到可安装的ISAM”
"","",adModeUnknown);
}