我在本地计算机上安装了Quickbooks。安装了QODBC,我可以通过他们的VB演示测试工具和在本地机器上运行的PHP成功连接到QB。
我只是使用odbc_connect("QuickBooks Data", "", "");
但是,我需要从运行相同脚本的远程计算机连接回此计算机。连接字符串应该是什么样的?我应该连接到QuickBooks Data
还是QuickBooks Data QRemote
似乎只有在远程计算机上安装了Remote Client时才能使用QRemote。当我从Linux(非gui)机器连接时,我不相信这是可能的。但是,我打开了连接到QRemote的必要端口,并通过telnet验证它是否已打开。
我如何连接?感谢。
答案 0 :(得分:0)
我建议使用Windows机器而不是Linux机器,安装PHP,使用IIS或Apache并安装QODBC。
使用QODBC,QRemote将自动安装。 QRemote可以在本地和远程工作。
如果你有QuickBooks安装PHP机器,你可以使用QuickBooks数据QRemote并在本地连接。
如果你在远程机器上有QuickBooks,你可以配置DSN“QuickBooks Data QRemote”并指向远程机器的IP地址。
QODBC驱动程序应安装在Windows计算机上以访问数据。
参考: 使用QODBC&远程访问QuickBooks数据QREMOTE。 (视频) http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2517/
如何在PHP中使用QODBC http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2623/0/how-to-use-qodbc-with-php
答案 1 :(得分:0)
目前,QODBC无法安装在Linux机器上。但是,如果您知道链接Linux以在计算机上调用DSN / Driver的任何驱动程序或方法,您应该能够使用Linux中的QODBC。
如果您对QRemote的Linux客户端感兴趣,请分享,该客户端将连接到Windows计算机上的QuickBooks数据。我们正在收集Linux Client或QRemote Driver(Linux)的开发/添加功能的投票。 (为了表明您对QRemote的Linux客户端感兴趣,请在http://support.flexquarters.com/esupport/index.php?/Tickets/Submit)
提出支持服务单目前,您可以使用远程站点的Windows框。
我会请你转介 使用QODBC&远程访问QuickBooks数据QREMOTE。 (视频)
http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2517/
&安培;
常见问题解答&知识库:http://support.qodbc.com/