设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 数据库应用 >> MS SQL >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
SQL Server 2005-如何在…
Oracle 9i Data Guard进…
DataGrid和存储过程结合…
ORACLE UPDATE 语句语法…
DataGrid与SQL Server 2…
Oracle9i Data Guard的灾…
SQLServer自定义函数:f…
DataGrid应用技巧两则:…
Access.Image控件Pictur…
怎样用DAO给access数据库…
  用DAO或ADO来正确访问Access 2000           
用DAO或ADO来正确访问Access 2000
 

当你使用 DAO 访问 Access 2000 时,是否会出现以下的错误信息?

Run-time error 3343 Unrecognized Database Format XXX

这个错误信息有二个解决的方式:

1、如果你是使用 Data Control 来连结 Access 2000 的资料库时:

你必须在设定 Data Control 的 Source 前先加上一行

Set Data1.Recordset = rsDAO36 'rsDAO36 is a DAO 3.6

2、如果你是引用「Microsoft DAO 3.51 Object Library」来访问 Access 2000 的资料库时:

要加入【工程】【部件】「Microsoft DAO 3.6 Object Library」

如果你是使用 ADO 访问 Access 2000  以往在 VB6 中利用 ADO OLEDB Provider 3.51 使用 Access 97 资料库,程序都能正常的 绦小5 是自从将 Access 97 升级到 Access 2000 之后,就无法顺利的使用 Access 2000 资料库了,不知道您是否也曾遇到这样的情形呢?

其实这种事情在 Microsoft 已经是思空见惯的事情了!任何软件只要有了新的版本,就会有和旧版本不相容的问题产生!

而这一次是因为 Access2000 己经使用 Jet 4.0 Engine,所以解 Q方法如下:

在您的 ADO 的 Connect String 中的 Provider 必须修改:

PROVIDER=Microsoft,Jet.OLEDB.4.0

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2006-10-27
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:admin    责任编辑:admin 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持