我需要将Pervasive-SQL7的数据库文件中的数据提取为CSV格式。
我得到了一个Zip压缩文件,其中包含一个应用程序可执行文件(可能是由VB6开发的)和一个包含数据文件的文件夹,我只知道这个应用程序使用的是Pervasive-SQL7。
我从来没有使用过Pervasive-SQL,我不确定如何开始。我已经下载了版本7客户端/服务器数据库引擎的副本,并将其安装在Windows XP工作站上。然而,我不确定如何从那里继续进行?如何浏览数据?
我需要从数据文件中提取数据吗?我该怎么办?
发布于 2013-04-10 06:30:21
首先,我真的建议你下载一个更新版本的PSQL。http://pervasivedb.com/psqlv11/Pages/Default.aspx上提供了PSQL v11。PSQL v7于1998年发布。PSQL v11提供了几种导出数据的工具和方法。
其次,如果您有DDFs,您应该能够创建一个指向DDFs和数据文件的ODBC DSN。一旦有了ODBC DSN,就可以使用几乎任何ODBC工具导出数据。如果您使用PSQL v11,您甚至可以从Pervasive Control Center导出到CSV (尽管它可能被称为SDF),方法是右键单击表,选择export Data并按照向导操作。如果要自动导出表或一次导出多个表,则需要不同的工具。现在已经有好几个了。
DDF文件是一组描述数据文件的特殊文件。所需的最小文件是FILE.DDF、FIELD.DDF和INDEX.DDF。如果没有这些文件,则需要知道每个表/文件的记录布局。您可以使用包含在PSQL v11中的DDF Builder为表构建DDF。
https://stackoverflow.com/questions/15912619
复制相似问题