如何使用 dBASE 数据与访问和喷射

2022-03-23 00:00:00 数据库 支持 服务 链接 详细信息

新手:需要了解单用户计算机上的用户界面。本文适用于微软访问数据库 (.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 服务包

有关如何获取和安装新的 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 >因为它已被其他用户或进程使用

      相关文章