📄 subject_48270.htm
字号:
<p>
序号:48270 发表者:兰色 发表日期:2003-07-29 21:50:58
<br>主题:有关DAO的问题
<br>内容:我在设计有关DAO的程序当中发现,在打开Office2000下创建的数据库文件时提示“不能识别的数据库格式”,打开Office97下创建的数据库时没有提示(一切正常),请问这是什么引起的?我如果想使用Office2000下创建的数据库文件,应该怎样改进程序?<BR><BR>多谢各位师兄师姐的帮助,小弟不胜感激!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:风之文章 回复日期:2003-07-30 08:47:11
<br>内容:Q1:当你使用DAO访问Access 2000时,是否会出現以下的错误信息?<BR> "Run-time error 3343 Unrecognized Database Format XXX"<BR> or "无法对DAO/Jet db 引擎进行初始化"<BR><BR>A1:DAO版本问题。<BR> VC6默认的是用DAO350(JET 3.51),因为Access2000己经使用 Jet 4.0 Engine,应该使用DAO360(JET 4.0) <BR> 最简单的方法:<BR> 在应用类的InitInstance()中加入两行即可!<BR> [i]<BR> AFX_MANAGE_STATE(AfxGetModuleState());<BR> AfxGetModuleState()->m_dwVersion = 0x0601; //访问Access2000,指定使用DAO360<BR> [/i]<BR> 也有人将Access2000转换成Access97<BR> 注意: <BR> (1)要有DAO360.dll [C:\Program Files\Common Files\Microsoft Shared\DAO\]<BR> (2)MFC尽量采用动态连接, 若需要静态连接则比较复杂.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:兰色 回复日期:2003-07-30 18:51:41
<br>内容: 多谢“风之文章”的帮助,按照您的指导,我遇到的问题已经顺利解决了。<BR> 真心希望以后能有机会多跟您学些知识。<BR><BR> 在您闲暇之余请和我联系,我的QQ是:63713329
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -