我们在Delphi XE上使用Interbase XE3(2013)。Interbase导出为CSV
我们需要将表格导出为CSV文件,因为它们被导入到MsAccess中用于进一步的控制目的。
对于导出,我们使用IBExpert的功能和/或通过我们自己的程序(通过cxGrid的TClientDataSet以CSV文件格式导出)。
问题: 不幸的是,导出是有限的,我们没有办法导出整个表格(在这种情况下,400k行,大约80列,并且每个月都在增加)。
我已阅读关于FBExport,但尚未测试,因为我不想冒我们的数据库的风险问题。有没有人测试过这个工具呢?
适合的解决方案(待找到): 我们需要一种将Interbase XE3中的整个表格导出为CSV文件的方式,而不受大小/列/行的限制(这就是为什么我认为CSV是要走的路没有开销)。此外,我更喜欢可以通过批处理文件执行的解决方案,而不需要计算机前面的人员。
亲切的问候
请更具体一些,在编辑时,通过添加一个空白行来引入段落,使您的问题更具可读性。 – AlBlue
为什么不使用ODBC或OLE-DB提供程序并使Access直接连接到Firebird/Interbase? –
只需将您的数据库置于只读状态,'FBExport'或'FBCopy'或'FlameRobin'或任何其他工具将无法更改其中的数据。 –