quickbooks php 开发,通过odbc与PHP连接到quickbooks数据库?
[編輯]
我們正在從Web表單上的用戶收集信用申請數據.
我沒有直接將我的網頁表格綁定到QB中.
我不知道QB表結構對于這個數據集合是什么 – 也不知道它是如何向用戶顯示的,因為我從未真正直接使用QB.我辦公室的其他人也這樣做.
我仍然會感謝有關開源/免費選項的任何信息.
我將通過刪除第一個所需選項來簡化問題.
我們來談談將平面文件導入quickbooks.
我沒有可以使用的快速書的副本,所以我不知道有哪些選項存在于quickbooks本機,但我在網上看到有關QB期待進口的.ini文件的一些喋喋不休. (不知道它預期的格式,但我會稍后解決)
如果您已經設法將mySQL中的平面文件導入quickbooks或者知道提供洞察力的鏈接(我現在沒有找到太多內容),請分享您的故事.
[結束編輯]
我意識到這種情況可能并不常見,但我需要以兩種方式之一連接到現有的quickbooks數據庫.
1)直接從我們網站上運行的php腳本 – 將用戶提供的數據直接從網絡插入到quickbooks.
要么
2)將用戶數據直接放入mySQL數據庫,然后將數據從mySQL導出到quickbooks.
如果第一個選項可行,我將非常感謝您建立與quickbooks數據庫的odbc連接.
我能用以下的東西來解決這個問題:
try {
$conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
// un and pw parameters are passed as empty strings since the DSN
// has knowledge of the password already.
// 4th parameter is optional
$exec = @odbc_exec($conn, $insert) or die ("exec error");
echo "success!";
}
catch (Exception $e) {
echo $e->getMessage();
} // end try catch
解決方法:
第三個選項可能適合您.
選項1 – QODBC:如果您正在尋找簡單性,如上所述的Qodbc是主要的產品,它確實需要花錢.
選項2 – Quickbooks SDK:如果您正在使用SDK并使用其XML結構,那么您可以在開發人員網絡上找到一些很棒的資源. SDK的帳戶是免費的,您可以相當輕松地完成它.
這歸結為一件事,如果你想要它是免費的,你可能無法按照自己的方式獲得它… QODBC在我最后一次檢查時價格合理.
使用這兩種方法都要注意的一件事是確保SDK和QODBC可以確保您希望將數據寫入Quickbooks中的表格.
隨著Quickbooks變得越來越老,對某些表的訪問已經消失.例如,當與Intuit的薪資服務競爭時,不可能直接直接寫入工資扣減表.
選項3 – 直接SQL操作:Intuit在其SQL數據中加密其數據,使其無法直接訪問.
編輯:選項4 – Quickbooks Web連接器SOAP包裝器,它與Quickbooks一起位于計算機上并為您進行交互.也是免費的.
祝好運!
標簽:php,mysql,odbc,quickbooks
來源: https://codeday.me/bug/20190622/1260633.html
總結
以上是生活随笔為你收集整理的quickbooks php 开发,通过odbc与PHP连接到quickbooks数据库?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【SPFA】【最短路】 腾讯大战360
- 下一篇: 基于Arduino 的 WS2812B