-1

我们在打开多年前创建的 .dat 文件时遇到问题。如何打开从 Btrieve 6.15 创建的加密 .dat 文件?

4

1 回答 1

3

你需要一个 Btrieve / Pervasive / Actian 数据库引擎来打开一个 Btrieve 文件。您无法在记事本/记事本++/任何其他编辑器中打开它。Btrieve 不存储字段元数据,因此 Btrieve 引擎返回的记录只是供开发人员解释的字节集合。
读取文件有多种可能性:
最好的选择是使用创建文件的应用程序来导出数据。
如果这是不可能的,并且您有一组准确描述数据 (.DAT) 文件的 DDF(FILE.DDF、FIELD.DDF、INDEX.DDF),则可以使用 ODBC 读取数据。您仍然需要数据库引擎来读取文件。
如果您没有 DDF 但知道表的记录布局,您可以使用 CREATE TABLE SQL 语句或 DDF Builder(在 PSQL/Zen 数据库引擎的最新版本中可用)创建 DDF 文件和表引用。您还可以创建(或已创建)使用 Btrieve API 读取数据的程序。
如果您没有记录结构,您可以使用 DDF Builder 工具来解决。

于 2021-03-30T12:32:57.230 回答