通过PHP远程使用QODBC驱动程序连接到Quickbooks

时间:2015-03-25 00:15:54

标签: php odbc

我在本地计算机上安装了Quickbooks。安装了QODBC,我可以通过他们的VB演示测试工具和在本地机器上运行的PHP成功连接到QB。

我只是使用odbc_connect("QuickBooks Data", "", "");

但是,我需要从运行相同脚本的远程计算机连接回此计算机。连接字符串应该是什么样的?我应该连接到QuickBooks Data还是QuickBooks Data QRemote

似乎只有在远程计算机上安装了Remote Client时才能使用QRemote。当我从Linux(非gui)机器连接时,我不相信这是可能的。但是,我打开了连接到QRemote的必要端口,并通过telnet验证它是否已打开。

我如何连接?感谢。

2 个答案:

答案 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.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2483/0/using-quickbooks-data-remotely-via-qodbc

常见问题解答&知识库:http://support.qodbc.com/