2011-03-21 50 views
0

在工作中,我們有一個商業訪問控制系統來監視誰進出大樓。該系統將日誌存儲到安裝它的服務器上的MS Access文件中。 該公司尚未發佈此係統的API,因此我無法讓系統在其他地方存儲數據。使用MySQL進行ms編程和自動同步訪問使用MySQL

我們有一個基於CakePHP/MySQL構建的Intranet站點。在那裏,我想實施一個部分,使用來自該系統的數據向HR提供報告。 但是我試圖弄清楚如何以編程方式自動導入並保持同步從MS Access到MySQL數據庫的數據。

任何幫助,將不勝感激。

回答

3

而不是讓這些東西保持同步,我會根據需要簡單地查詢Access數據庫。我想你會以這種方式獲得更可靠的系統。

編輯:如果你真的想,這裏有commercial solutions。只要你只需要一個方向,它應該是可行的。不過,不推薦。

+0

嗨,謝謝你的迴應。你能解釋一下進一步嗎?當你說查詢MS Access數據庫時,你是什麼意思?我可以通過PHP直接連接到它,這樣我可以在我們的Intranet上顯示報告嗎?林不知道你的意思。 – manospro 2011-03-21 20:56:13

+0

另請注意,ms訪問位於一臺舊電腦上,該電腦已轉換爲僅用於員工訪問監控系統的Windows服務器。Intranet位於Linux/Apanche上的不同服務器上。 – manospro 2011-03-21 21:03:33

+0

是的,你可以直接連接到Access數據庫。您可以使用PDO通過ODBC執行此操作:http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html#4.7由於您的Web應用程序位於Linux機器上,因此您需要相應的ODBC驅動程序。我相信有幾個選擇...這個後來出現了一些谷歌搜索:http://www.easysoft.com/products/data_access/odbc-access-driver/index.html – Brad 2011-03-21 21:30:24