关于数据访问技术(Microsoft Jet 4.0 OLE DB Provider 和 Microsoft OLE DB Provider for ODBC Drivers)

mycolin 2005-05-25 02:41:37
如题,公司现在需要访问本地Access数据库,现在有两种方式:(Microsoft Jet 4.0 OLE DB Provider 和 Microsoft OLE DB Provider for ODBC Drivers)
通过同样的SQL语句,发现Jet要比ODBC慢一半左右,但是ODBC有兼容问题,现在已经发现一个,不过通过使用Jet可以避免这个问题,请问这两种方法,到底哪个比较好?

...全文
212 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mycolin 2005-05-27
  • 打赏
  • 举报
回复
关于我的测试用例请看大富翁论坛:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3084041
mycolin 2005-05-27
  • 打赏
  • 举报
回复
不过现在使用 Microsoft Jet 4.0 OLE DB Provider 也有一些问题,比如他的关键字比 ODBC 多,前天我碰到一个问题,就是建表的时候使用了 User 作为表名,结果使用 Microsoft Jet 4.0 OLE DB Provider连接时一直出问题,后来改用ODBC就没事了;
还有其他问题:是现在使用 Microsoft Jet 4.0 OLE DB Provider 方法,它不能自动截除超过字段定义长度的字符,而ODBC可以避免;

好像这两个连接方式总是不那么完美
ten_years_ago 2005-05-26
  • 打赏
  • 举报
回复
对于Access的连接,请选用Microsoft Jet 4.0 OLE DB Provider;楼主,你发现Jet要比ODBC慢一半左右,是否指的连接时间?
连接时间慢有什么关系。
Microsoft Jet 4.0 OLE DB Provider很稳定的,我前几天,用此驱动转过50万条数据,没有发生一次错误和意常,而且速度还是很可以的,也不过前后化了65分钟。
这年头,稳定压到一切!
mycolin 2005-05-26
  • 打赏
  • 举报
回复
另外请大家关注我在大富翁上的一个帖子:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3085113
syl79 2005-05-26
  • 打赏
  • 举报
回复
用Microsoft Jet 4.0 OLE DB Provider较好,因为office中的access应用程序就是使用的Microsoft Jet 4.0 OLE DB Provider
Dizovin 2005-05-25
  • 打赏
  • 举报
回复
Microsoft Jet 4.0 OLE DB Provider
aCCESS专门优化过的接口

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧