1

我工作的医疗办公室使用没有 ODBC 的 MIS。但是,有一个导出功能,它似乎将其转储到“export.DB”文件中。在 Windows 中,这通常是 Paradox 数据库;但是,在窥探目录体系结构时,看起来好像有一个可移植的 Sybase 服务器。有没有办法使用 Sybase 工具包或 Perl DBI 等访问该 *.DB 文件?

4

2 回答 2

1

这不是一个直接的答案,但作为一个中间步骤它可能会有所帮助。

您可以尝试使用工具(不是免费的)转换为更易于访问的格式,例如:

ABC 琥珀悖论

例如,如果您转换为 MDB,则在 windows 上使用 perl DBI 访问相对简单。

这是一次性转换还是重复/定期访问?

于 2009-01-19T14:52:01.377 回答
1

不幸的是,*.db 可以是任何东西:Berkeley DB、Paradox、DB III 或专有格式。如果幸运的话,它们都不是,它是一个普通的旧文本文件(带有分隔符或固定宽度)。我还认为在同一个应用程序中看到 Paradox 和 Sybase 的混合有点奇怪(例如:生成 Paradox 导出文件的 Sybase 后端,除非这是特定的导出模式)。

您是否有更多关于生成数据文件的引擎的信息?您提到 Paradox 和 Sybase:您确定它是其中之一吗?

您是否尝试过直接查看文件,例如记事本(如果文件很大,则使用写字板)?是文字还是乱码?如果乱码,您是否在第一行中看到任何内容,或者是否可以为您提供有关其格式的线索?

于 2009-02-20T20:43:23.657 回答