当前位置:  开发笔记 > 编程语言 > 正文

在脚本中从FileMaker Pro数据库中提取数据的最佳方法?

如何解决《在脚本中从FileMakerPro数据库中提取数据的最佳方法?》经验,为你挑选了1个好方法。

如果我能够以自动方式(最好是在Python脚本中)从FileMaker Pro数据库中提取有用信息,我的工作将更容易,或者至少不那么乏味.我正在使用Linux机器,FileMaker数据库位于OS X机器上运行的同一LAN上.我可以从我的机器登录webby界面.

我对SQL非常方便,如果有人能指出一些可以让我对FileMaker中的数据进行SQL访问的FileMaker插件,我会很高兴.我发现的一切只有另一种方式:让FileMaker从SQL源获取数据.没有用.

这不是我的第一选择,但如果手头有Perl-y解决方案,我会使用Perl而不是Python.

注意:XML/XSLT服务(如某些人所建议的)仅适用于FM Server,而不适用于FM Pro.否则,这可能是最好的解决方案.ODBC变得非常难以开始工作.设置时,FM绝对没有反馈,因此您必须深入了解/var/log/system.log并解析模糊的错误消息.

结论:我通过在通过ODBC连接查询FM数据库的机器上本地运行python脚本来实现它.该脚本实际上是一个TCPServer,它接受来自LAN上其他系统的套接字连接,运行查询,并通过套接字连接返回数据.我必须这样做才能绕过FM Pro仅在本地接受ODBC连接这一事实(外部连接需要FM服务器).



1> Ryan Farley..:

我用FileMaker Pro做了长时间,但我知道它确实具有与ODBC(和JDBC)连接的能力(但是,我不知道如何,或者如果,虽然转换为linux/perl/python世界.

本文介绍如何通过ODBC和JDBC共享/公开您的FileMaker数据:通过ODBC或JDBC
共享FileMaker Pro数据

从那里,如果您能够创建ODBC/JDBC连接,则可以根据需要查询数据.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有