php - 使用 php 通过 odbc 连接到 quickbooks 数据库?

标签 php mysql odbc quickbooks

[编辑]
我们通过网络表单从用户那里收集信贷申请数据。

我没有将我的 Web 表单直接绑定(bind)到 QB。

我不知道这个数据集合的 QB 表结构是什么 - 也不知道它如何向用户显示它,因为我从未真正直接使用过 QB。但是,我办公室的其他人会这样做。


我仍然会感谢有关开源/免费选项的任何信息。


我将通过删除第一个所需选项来简化问题。

我们只讨论将平面文件导入 quickbooks。

我没有可以玩的 quickbooks 副本,所以我不知道 quickbooks 有哪些原生选项,但我在网上看到一些关于 QB 期望 .ini 文件用于导入的讨论。 (还不知道它期望的格式,但我会在稍后解决)

如果您设法将一个平面文件从 mySQL 导入 quickbooks 或知道提供见解的链接(我现在找不到太多),请分享您的故事。
[结束编辑]

我意识到这种情况可能并不常见,但我需要通过以下两种方式之一连接到现有的 quickbooks 数据库。

1) 直接从我们网站上运行的 php 脚本——将用户提供的数据直接从网络插入到 quickbooks。

2) 将用户数据直接存入mySQL数据库,然后将mySQL中的数据导出到quickbooks。

如果第一个选项可行,我将感谢您对建立与 quickbooks 数据库的 odbc 连接的想法。

我可以用类似的东西来解决它吗:

try {
  $conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
  // un and pw parameters are passed as empty strings since the DSN 
  // has knowledge of the password already.
  // 4th parameter is optional

  $exec = @odbc_exec($conn, $insert) or die ("exec error");
  echo "success!";
}
catch (Exception $e) {
  echo $e->getMessage();
} // end try catch

最佳答案

第三个选项可能适合您。

选项 1 - QODBC:如果您正在寻找简单性,上面提到的 Qodbc 是实现它的主要产品,而且它确实要花钱。

选项 2 - Quickbooks SDK:如果您可以使用 SDK 并使用它们的 XML 结构,您可以在开发者网络上找到一些很棒的资源。 SDK 的帐户是免费的,您可以相当轻松地使用它。

这归结为一件事,如果您想要免费,您可能无法按照自己的方式获得它。我上次检查时 QODBC 的价格合理。

无论使用哪种方法,都需要注意一件事——确保您希望在 Quickbooks 中写入数据的表可由 SDK 和 QODBC 获得。

随着 Quickbooks 变老,对某些表格的访问已经消失。例如,直接写入工资扣除表是不可能的,因为它与 Intuit 的工资服务竞争。

选项 3 - 直接 SQL 操作:Intuit 在他们的 SQL 数据中加密他们的数据,使其无法直接访问。

编辑:选项 4 - Quickbooks Web 连接器 SOAP 包装器,与 Quickbooks 一起位于计算机上并为您与之交互。也是免费的。

祝你好运!

关于php - 使用 php 通过 odbc 连接到 quickbooks 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608117/

相关文章:

mysql - 'building_requirements_count' 中的未知列 'field list'

MySQL:为什么 Select .. IN with subquery 不能使用索引

c++ - 是否可以在ODBC和C++中使用Flyway?

php - 您如何将数据库中的枚举与您的 PHP 代码同步?

php - 从单个表中获取两列,其中一列是最大值,并按该最大值列进行分组

php - PHP 中的数组是作为值复制还是作为对新变量的引用,以及何时传递给函数?

mysql - mysql 中的复选框值

python - 通过 Power BI/Python/Tableau 连接时,ODBC/JDBC 驱动程序与 Azure 的连接失败并出现 401/403 错误

php - 将日期参数绑定(bind)到准备好的语句时出错——将 PHP PDO/ODBC 与 SQL Server 一起使用

php - 使用 php 框架 silex 更新行