1

作業する必要があるテーブルに関するダイアグラムを作成するには、Quickbooks SQL 構造を抽出する必要があります。これは可能でしょうか?QODC で接続の問題を解決できると思いますが、そこから SQL ダンプを抽出する方法がわかりません。

前もって感謝します

4

4 に答える 4

1

QuickBooks SQL 構造に直接アクセスすることはできないので、運が悪いです。QuickBooks のほとんどのバージョンは SQL バックエンドに基づいていません (Enterprise エディションのみ)。そのため、これらのバージョンには適用できません。

QuickBooks は、その中のデータを追加/変更/クエリ/削除するための XML ベースの API を提供しますが、SQL への直接アクセスは提供しません。QODBC は XML ベースの API のラッパーであり、XML 要求を SQ​​L 要求に、またはその逆に単純に変換します。リバースエンジニアリングではなく、データをあるフォーマット/プロトコルから別のフォーマット/プロトコルに変換するだけです。

XML API をそのまま使用するか、QODBC を使用するか、または XML API を使用して、XML を SQL に適した形式に変換することで QODBC と同様のことを行うかのいずれかを選択できます。以下にリンクされているPHPコード、スキーマ、およびコードで同様のことを行いました。

于 2009-12-08T14:13:05.313 に答える
0

QuickBooks Enterprise 2011 ではこれが変更され、実際の ODBC アクセスが可能になり (ただし、権限とテーブルの数は制限されています)、SQL ツールを使用して ODBC アクセス経由でマップできます。

于 2011-01-23T03:19:37.623 に答える
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 に答える