1

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

提前致谢

4

4 回答 4

1

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

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

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

于 2009-12-08T14:13:05.313 回答
0

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

于 2010-05-07T23:59:47.353 回答
0

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

于 2011-02-01T05:33:39.740 回答
0

使用 QuickBooks Enterprise 2011,这发生了变化,您可以拥有真正的 ODBC 访问权限(尽管权限有限并且只能访问有限数量的表),然后使用 SQL 工具通过 ODBC 访问进行映射。

于 2011-01-23T03:19:37.623 回答