因Access97用的是DAO3.5驱动包,若用Access2000,应在你的机器下安装DAO3.6驱动包.
DAO3.5在visual studio这套碟中可找到,DAO3.6则要在其它地方找,可能在微软的网站,或CSDN中可找到吧!
DAO3.5在visual studio这套碟中可找到,DAO3.6则要在其它地方找,可能在微软的网站,或CSDN中可找到吧!
解决方案 »
- 急!!!GDI+贴透明png图片,多次在同一区域贴,图片四周会出现越来越多的重影,有解决方法吗?
- 如何使右键菜单中的图标区域宽一些
- 用CString作参数调用DLL中的接口引起的堆异常 RtlFreeHeap出错
- 在一个进程里发送到另一个进程的子窗口消息
- (急)在编写网络通信程序时,遇到的关于线程上面的问题!(高分)
- 有人对adsl信息读取,dns性能检测,路由路径检测有了解吗,类似星空急速里网络诊断功能的,能做的联系我价格可以谈
- 请帮忙看看以下程序为何陷入死循环?!
- 本人写的一本有关于计算机的小说,希望各位多多捧场!
- 请问一个Socket问题
- 如何通过程序安装输入法?
- 用CDaodatabase向Access中插入数据,删除后数据库文件大小不变,再插入数据,文件仍然增大,如何解决?
- 关于用户类的设计模式讨论,比如getFourUserOnTable方法要从用户列表中取得4个用户对象,到底返回拷贝好还是指针好?请看
解决的方法:
1、安装microsoft jet3.5数据引擎,visual studio 6.0(10片)的第六或七张上有它,你可以拿来装一下---ok!
2、安装vc++---当然,这不是好方法;
3、用wise做安装程序,wise里面可以直接指定使用了DAO技术
4、installshale6.2做安装程序,里面可以直接指定使用了DAO技术 如果只是microsoft jet 3.5 的问题,倒有一个比较简单的方法:
在App的InitInstance()里加入以几句话就行了。
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
#ifdef _AFXDLL
AfxGetModuleState()->m_dwVersion = 0x0601;
#else
#endif
.......
有几个东东你可以试试
http://download.microsoft.com/download/access2000/SP/4.0/NT5/EN-US/Jet40SP5_W2K.exe
http://download.microsoft.com/download/access2000/SP/4.0/W9XNT4/EN-US/Jet40SP5_9xNT.exe
http://download.microsoft.com/download/office97pro/SP/1/WIN98/EN-US/Jet35sp3.exe
http://download.microsoft.com/download/access2000/Utility/1.0/WIN98Me/EN-US/JetCU40.exe
http://download.microsoft.com/download/access20/whitepap/1/WIN98/EN-US/Jetwp.exe其中第一个也许能解决你windows2000下的问题
try {
// nonexclusive, read-only
m_database.Open(m_strDatabase, FALSE, TRUE);
}
catch (CDaoException* e) {
DaoErrorMsg(e);
e->Delete();
return FALSE;
}其中m_strDatabase为:f:\vod\program.mdb,是当前目前下的mdb(access2000)。我按照你们说的试试,问题解决后立即给分,你们继续提建议呀。
try {
// nonexclusive, read-only
m_database.Open(m_strDatabase, FALSE, TRUE);
}
catch (CDaoException* e) {
DaoErrorMsg(e);
e->Delete();
return FALSE;
}其中m_strDatabase为:f:\vod\program.mdb,是当前目前下的mdb(access2000)。我按照你们说的试试,问题解决后立即给分,你们继续提建议呀。
try {
// nonexclusive, read-only
m_database.Open(m_strDatabase, FALSE, TRUE);
}
catch (CDaoException* e) {
DaoErrorMsg(e);
e->Delete();
return FALSE;
}其中m_strDatabase为:f:\vod\program.mdb,是当前目前下的mdb(access2000)。我按照你们说的试试,问题解决后立即给分,你们继续提建议呀。
在App的InitInstance()里加入以几句话就行了。
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
#ifdef _AFXDLL
AfxGetModuleState()->m_dwVersion = 0x0601;
#else
#endif
就解决问题了,我将这个贴子再放一阵就就给分。
在App的InitInstance()里加入以几句话就行了。
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
#ifdef _AFXDLL
AfxGetModuleState()->m_dwVersion = 0x0601;
#else
#endif
就解决问题了,我将这个贴子再放一阵就就给分。
在App的InitInstance()里加入以几句话就行了。
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
#ifdef _AFXDLL
AfxGetModuleState()->m_dwVersion = 0x0601;
#else
#endif
就解决问题了,我将这个贴子再放一阵就就给分。
其实最重要的就这一句话。