2012-07-25 185 views
0

我開發了一個PHP Web應用程序,它與MS SQL 2005數據庫交互。用戶將訪問我的網頁並以Excel格式獲取他們需要的一些數據。我用phpexcel擴展完成了這個。將MS SQL Server查詢結果導出到MS Access

但是,現在我需要將查詢結果保存爲MS Access格式(.accdb/ .mdb),這是由於Ms文件對Excel文件的限制。

我找不到任何Ms Access Writer或任何類似的東西在互聯網上。

任何幫助,將不勝感激。 謝謝

+0

試試這個; [http://stackoverflow.com/questions/1388971/how-i-create-access-database-at-runtime-in-c][1] [1]:HTTP: //stackoverflow.com/questions/1388971/how-i-create-access-database-at-runtime-in-c – ChrisBint 2012-07-25 04:27:02

+0

謝謝!我想知道如何編寫每行數據,因爲本教程僅解釋瞭如何創建新的Access文件和新表。 – 2012-07-25 04:37:35

+0

什麼是您打的Excel文件大小限制?早期版本的Excel確實非常有限,但最新版本的限制要高得多 - 如果您要移動那麼多的數據,我不確定MS Access文件是否合適。 – Spudley 2012-07-25 06:21:13

回答

0

您可以使用PHP-ODBC或PHP的PDO-ODBC這些將訪問您可以指向您的Access數據庫的系統ODBC數據源。這是W3Schools.com上的一個很好的指導。

+0

謝謝!這是我正在尋找的。但還有一個問題。由於必須在「控制面板」中進行配置,因此無法使用Access女士Access文件。我懷疑它可以在多個用戶同時使用此功能時完美運行。我可以獨立使用幾個Ms. Access DB文件嗎? – 2012-07-25 14:25:14

+0

如果您使用PHP中的DSN-Less連接,則可以在運行時指定數據。它看起來像Driver = {Microsoft Access Driver(* .mdb)}; DBW = c:\ path_to \ database.mdb - 您也可以在該點添加任何可選的連接參數。 – 2012-07-26 07:31:37