Quickbooks SQL-дамп код от QODBC - PullRequest
       16

Quickbooks SQL-дамп код от QODBC

1 голос
/ 01 декабря 2009

Мне нужно извлечь структуру Quickbooks SQL, чтобы создать диаграмму о таблицах, с которыми мне нужно работать. Это могло быть возможно? Я думаю, что QODC может решить мою проблему с подключением, но я не знаю, как извлечь из нее дамп SQL.

Заранее спасибо

Ответы [ 4 ]

1 голос
/ 08 декабря 2009

Вы не можете напрямую получить доступ к структуре SQL QuickBooks, так что вам не повезло. Большинство версий QuickBooks даже не основаны на бэкэнде SQL (только версия Enterprise), поэтому они даже не применимы к этим версиям.

QuickBooks предоставляет API на основе XML для добавления / изменения / запроса / удаления данных в нем, но не обеспечивает прямой доступ к SQL. QODBC - это оболочка вокруг API на основе XML, которая просто преобразует XML-запросы в SQL-запросы и наоборот. Это не обратное проектирование, это просто преобразование данных из одного формата / протокола в другой.

Вы можете либо использовать XML API как есть, либо использовать QODBC, либо использовать XML API и сделать что-то похожее на то, что делает QODBC, преобразовав XML в дружественный к SQL формат. Я сделал нечто похожее с моим PHP-кодом, схемой и кодом, связанным ниже:

0 голосов
/ 01 февраля 2011

QODBC публикует макеты данных для всех представляемых таблиц здесь . Формат действительно хорош, если вы хотите соотнести поле на экране QuickBooks с таблицей, что обычно является тем, что вам нужно в процессе разработки интеграции QuickBooks.

0 голосов
/ 23 января 2011

В QuickBooks Enterprise 2011 это изменилось, и вы можете иметь реальный доступ к ODBC (хотя и с ограниченными правами и к ограниченному количеству таблиц), а затем использовать инструмент SQL для сопоставления через доступ ODBC.

0 голосов
/ 08 мая 2010

Вы можете установить QODBC, затем настроить связанную таблицу в Sql Server Mgmt Studio. Оттуда вы можете более или менее запрашивать таблицы из QuickBooks в таблицы в базе данных SQL Svr.

...