从C#中的Filemaker Pro文件中读取

时间:2014-04-16 17:21:03

标签: c# connection odbc filemaker

我有一个Filemaker Pro 7数据库(.fp7),我正在寻找一种从C#应用程序中读取它的方法。

似乎我需要使用和ODBC驱动程序,但我似乎无法创建与filemaker文件而不是数据库的连接。

有人对此有什么好运吗?

1 个答案:

答案 0 :(得分:0)

除非您想手动导航FileMaker存储其数据的二进制格式,否则至少需要FileMaker客户端或服务器才能实现此目的。

如果您只有该文件,那么这似乎是一次性操作。获取FileMaker的试用版,将数据导出为首选格式,然后从中读取。

如果正在使用该文件,那么它将与FileMaker Server或FileMaker Pro(或两者)一起使用,并且根据哪个版本和哪个版本,您可以使用多个选项(ODBC,XML,HTTP)实时与数据库通信并检索当前数据。

就个人而言,如果这个问题是我认为的问题(你正在为以某种方式积极改变数据的客户创建解决方案),最简单的方法就是放置服务器或单个机器上的ODBC驱动程序,如果它在FileMaker Pro中运行并通过它访问,但您也可以:

  • 使用自定义Web发布并使用XML接口通过HTTP访问它
  • 使用FileMaker脚本定期导出数据
  • 将表从FileMaker移动到MySQL或类似的东西并在FileMaker中使用影子表并直接在SQL服务器上访问数据