【问题标题】:Quickbooks SQL dump Code from QODBCQuickbooks SQL 转储 QODBC 代码
【发布时间】:2009-12-01 01:20:24
【问题描述】:

我需要提取 Quickbooks SQL 结构来制作关于我需要使用的表的图表。这可能吗? 我认为 QODC 可以解决我的连接问题,但我不知道如何从中提取 SQL 转储。

提前致谢

【问题讨论】:

标签: odbc reverse-engineering quickbooks


【解决方案1】:

您无法直接访问 QuickBooks SQL 结构,因此您很不走运。大多数版本的 QuickBooks 甚至都不基于 SQL 后端(只有企业版),因此它甚至不适用于这些版本。

QuickBooks 提供基于 XML 的 API 来添加/修改/查询/删除其中的数据,但不提供直接 SQL 访问。 QODBC 是基于 XML 的 API 的包装器,它简单地将 XML 请求转换为 SQL 请求,反之亦然。它不是对任何东西进行逆向工程,它只是将数据从一种格式/协议转换为另一种格式/协议。

您的选择是按原样使用 XML API、使用 QODBC,或者使用 XML API 并通过将 XML 转换为 SQL 友好格式来执行类似于 QODBC 所做的事情。我对下面链接的 PHP 代码、架构和代码做了类似的事情:

【讨论】:

  • 能否请您提供更多相关信息?也许是用这个 php 框架读写的例子?
  • 读取和写入就像执行 SQL INSERT、UPDATE 和 SELECT 一样简单。我们在这里有支持论坛:consolibyte.com/forum 以及我们 wiki 上的一些其他文档:wiki.consolibyte.com/wiki/doku.php/…
  • 我刚刚导入了你的 MsSQL Schema,但是表之间没有关系,有什么办法可以得到这个吗?你所有的表都是 MyISAM.. 可以像 InnoDB 一样导入吗?
  • 这些问题最好在我们的支持论坛上提出:consolibyte.com/forum
【解决方案2】:

您可以安装 QODBC,然后在 Sql Server Mgmt Studio 中设置链接表。 从那里,您可以或多或少地将 QuickBooks 中的表查询到 SQL Svr 数据库中的表中。

【讨论】:

    【解决方案3】:

    在 QuickBooks Enterprise 2011 中,这种情况发生了变化,您可以拥有真正的 ODBC 访问权限(尽管权限和数量有限),然后使用 SQL 工具通过 ODBC 访问权限进行映射。

    【讨论】:

      【解决方案4】:

      QODBC 为它公开的所有表发布数据布局here。如果您想将 QuickBooks 屏幕上的字段与表格相关联,这种格式非常好,这通常是您在 QuickBooks 集成设计过程中需要的。

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多