来自QODBC的Quickbooks SQL转储代码

时间:2009-12-01 01:20:24

标签: odbc reverse-engineering quickbooks

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

提前致谢

4 个答案:

答案 0 :(得分:1)

您无法直接访问QuickBooks SQL结构,因此您运气不佳。大多数版本的QuickBooks甚至不是基于SQL后端(仅限企业版),因此它甚至不适用于那些版本。

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

您可以选择使用XML API,使用QODBC,或使用XML API,并通过将XML转换为SQL友好格式来执行与QODBC类似的操作。我已经完成了与我的PHP代码,架构和代码相似的内容:

答案 1 :(得分:0)

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

答案 2 :(得分:0)

随着QuickBooks Enterprise 2011的改变,您可以拥有真正的ODBC访问权限(尽管权限有限且数量有限),然后使用SQL工具通过ODBC访问进行映射。

答案 3 :(得分:0)

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