我需要提取Quickbooks SQL結構來製作關於我需要使用的表格的圖表。這可能嗎? 我認爲QODC可以解決我的連接問題,但我不知道如何從中提取SQL轉儲。Quickbooks SQL dump來自QODBC的代碼
在此先感謝
我需要提取Quickbooks SQL結構來製作關於我需要使用的表格的圖表。這可能嗎? 我認爲QODC可以解決我的連接問題,但我不知道如何從中提取SQL轉儲。Quickbooks SQL dump來自QODBC的代碼
在此先感謝
您無法直接訪問QuickBooks SQL結構,因此您運氣不佳。大多數QuickBooks版本甚至不是基於SQL後端(僅適用於企業版),所以它甚至不適用於這些版本。
QuickBooks提供了基於XML的API來添加/修改/查詢/刪除其中的數據,但不提供直接的SQL訪問。 QODBC是一個基於XML的API的包裝,它簡單地將XML請求轉換爲SQL請求,反之亦然。它不是對任何東西進行逆向工程,它只是將數據從一種格式/協議轉換爲另一種格式/協議。
您的選擇是按原樣使用XML API,使用QODBC或使用XML API,並通過將XML轉換爲SQL友好格式來執行與QODBC相似的操作。我已經做了類似的東西與我的PHP代碼,架構和代碼鏈接如下:
請問您給我更多關於這方面的信息?也許用這個php框架讀寫的例子? – rafaelochoa 2009-12-10 16:51:04
讀寫操作與執行SQL INSERT,UPDATE和SELECT一樣簡單。我們在這裏有支持論壇:http://www.consolibyte.com/forum/和我們wiki上的一些額外文檔:http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte_sqlmirror – 2009-12-11 21:42:31
我剛剛導入了你的MsSQL模式但表之間沒有關係,是否有任何方法可以得到它?所有的表都是MyISAM ..可以像InnoDB一樣導入嗎? – rafaelochoa 2009-12-14 20:57:56
您可以安裝QODBC,然後設置一個鏈接表在SQL服務器管理工作室。 從那裏,您可以或多或少地將QuickBooks中的表查詢到SQL Svr數據庫的表中。
隨着QuickBooks Enterprise 2011的變化,您可以擁有真正的ODBC訪問權限(儘管權限有限且數量有限),然後使用SQL工具通過ODBC訪問進行映射。
QODBC公佈其所有表格的數據佈局here。如果要將QuickBooks屏幕上的字段與表格關聯起來,該格式非常好,這通常是您在QuickBooks集成設計過程中需要的。
我建議閱讀有關您的替代方案這個問題的答案 - 這是非常徹底的:http://stackoverflow.com/questions/608117/connecting-to-quickbooks-database-via-odbc-with-php – 2009-12-01 01:59:40