有没有办法使用Sybase工具包或Perl DBI等访问该* .DB文件?

时间:2009-01-17 19:32:56

标签: database perl odbc sybase dbi

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

2 个答案:

答案 0 :(得分:1)

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

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

ABC Amber Paradox

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

这是一次性转换还是重复/常规访问?

答案 1 :(得分:1)

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

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

您是否尝试直接查看文件,例如NotePad(如果文件很大,则为写字板)?是文字还是胡言乱语?如果是乱码,你是否在第一行看到任何东西给你一个关于它的格式的线索?