ADO连接Access问题,为什么出现Microsoft Jet 数据库引擎找不到输入表

ADO连接Access问题,为什么出现Microsoft Jet 数据库引擎找不到输入表,第1张

1 你确认连接到正确的mdb文件上了吗?

2 你确认此mdb中有 指定的表吗 (虽然你确认,我建议你再次确认一下)

你用access打开mdb,查询,打开sql窗口:

输入sql语句:

select from certificate

看是否可以查询?!

可以是可以,但是你这样访问会出问题,ACCESS是以独占形式存在的,当那边在使用,你这边就只能只读了,如果你不会编程哪我教你个简单办法:

在局域网范围随便那台电脑安装个SQL Server

用ACCESS在局域网范围新建一个连接表,让连接表去链接SQL Server的表,这教网络连接表

然后在局域网范围你的ACCESS就可以作为客户端任意使用,SQL Server变成了数据服务器,前提条件SQL Server电脑是开启的,并且开启用户访问权限

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可(此文后面有在webconfig中配置的方法)例如

String con = "PROVIDER=MicrosoftJetOLEDB40;DATA Source=" + SystemWeb>

毫无疑问,你的Access数据库损坏了。是否能够修复很难说,只能死马当活马医了。你可以参考一下微软的Knowledge Base的文章:“Q172733 CC97: Updated Version of Microsoft Jet 35 Available on MSL”。这篇文章介绍了如何升级Jet引擎和使用修复工具jetcompexe。

以上就是关于ADO连接Access问题,为什么出现Microsoft Jet 数据库引擎找不到输入表全部的内容,包括:ADO连接Access问题,为什么出现Microsoft Jet 数据库引擎找不到输入表、如何通过网络(Internet)访问ACCESS数据库、怎样用access配置成数据库服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9864978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存