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