首页 > 数据库 > > 如何使用 dBASE 数据与访问和喷射
新手:需要了解单用户计算机上的用户界面。本文适用于微软访问数据库 (.mdb)
dBASE 数据库驱动程序在以下两种模式下之一工作:
安装了最新的 Microsoft Jet 4.0 服务包或博兰数据库引擎 (BDE)。
未安装最新的 Jet 4.0 服务包或 BDE。
仅当安装了最新的 Jet 4.0 服务包或 BDE 时,dBASE 数据才可更新。如果没有最新的 Jet 4.0 服务包或 BDE,dBASE 数据可以读取、导入和导出,也可以链接到只读数据。可能与 BDE 的某些版本不兼容。不兼容性的症状因 BDE 版本而异。微软推荐了博兰数据库引擎的5.01版本。下表列出了每个 dBASE 文件格式支持的行为:
版本 | 行为 |
|---|---|
dBase 3、4、5 ISAM 仅限 | 导入_导出_链接-只读 |
dBase 3、4、5 ISAM(带Jet 4.0)最新服务包 | 导入_导出_链接读取写入 |
dBase 3、4、5 ISAM(带 BDE) | 导入_导出_链接读取写入 |
dBase 7-8 | 未提供支持 |
为了能够将数据从 Access 内部或 Jet 4.0 应用程序中写入链接的 dBASE 文件,请安装最新的 Jet 4.0 服务包或安装 BDE。
有关如何获取和安装最新的 Jet 4.0 服务包的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:
239114如何获取微软Jet 4.0数据库引擎的最新服务包
联系 Inprise Inc. 或第三方供应商以获取 BDE。从 Inprise 获取 BDE 的许可和运行时分发要求。 第三方 dBASE ODBC 驱动程序供应商包括梅兰特(http://www.merant.com),Borland.Com (http://www.borland.com)。有关如何联系硬件供应商的信息,请访问以下 Microsoft 网站:
http://support.microsoft.com/gp/vendors有关修补程序的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:
263561非 BDE 悖论和 dBase ISAM 驱动程序
如果未安装最新的 Jet 4.0 服务包或 BDE:
dBASE ISAM 将在打开 dBASE 文件时放置独占锁。这包括打开链接的 dBASE 表或通过 DAO 打开的 dBASE 表。
不再支持多用户功能。
不再支持从同一台计算机或从多台计算机到同一表的并发 ODBC 连接。
不再支持"更新"和"删除"。
Microsoft Access 不允许对表数据表视图中的字段进行排序。如果尝试这样做,Access 将返回以下错误消息:
数据库引擎无法锁定表 <tablename >因为它已被其他用户或进程使用
dBASE ISAM 仅支持 8.3 命名约定,就像早期版本的 Microsoft Access 一样。
dBASE 扩展不受 Microsoft dBASE IISAM 的支持,无论是否安装了支持它的 BDE 版本。
将 dBASE ISAM 与 DBASE III 的 BDE 一起使用时,必须定义 INF 文件才能将索引与 DBF 文件相关联。对于 dBASE IV 和 dBASE 5,INF 文件是可选的。
如果未安装 BDE,Microsoft Access 将不会提示使用、使用或维护 dBASE 索引,就像早期版本的 Microsoft Access 那样。如果安装了 BDE,Access 将使用和维护通过 BDE 的索引。
当使用 dBASE ISAM 链接到 Access 中的表时,您必须能够以独占方式锁定表以创建链接。如果任何其他应用程序已打开 .dbf,则尝试在 Access 中创建链接将失败。
有关使用 dBASE 数据库驱动程序的详细信息,请单击"帮助"菜单上的Microsoft 访问帮助,在"Office 助手"或"应答向导"中键入初始化 dbase 数据库驱动程序,然后单击"搜索"以查看主题。有关以类似方式使用最新 Jet 4.0 服务包或 BDE 的其他驱动程序的详细信息,请单击以下文章编号查看 Microsoft 知识库中的文章:
230126您不能在 Access 2000 和其他 Jet 应用程序中更新 Paradox 数据库本文讨论的第三方产品由独立于 Microsoft 的公司制造。Microsoft 对这些产品的性能或可靠性不作任何暗示或其他的担保。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3125540/ ,如需转载,请注明出处,否则将追究法律责任。