2012-06-15 79 views
0

擁有MS-ACCESS前端和MYSQL後端,有哪些方法可用於將Access文件分發到缺少MySQL ODBC驅動程序和預配置DSN的新機器。受訪者可能只指定他們的首選方法,詳細介紹從「無數據庫」到「工作數據庫」所涉及的步驟,以便獲得不同方法的可用列表。使用不同的方法將ODBC數據庫分發到不同的機器有哪些缺陷和優點?

注意:我不是要求創建DSN的方法,而是要將新的機器分配到整個機器。可以解決與操作系統版本,系統類型(32位或64位),驅動程序的安裝以及手動或自動創建DSN有關的問題。鏈接指南也是可以接受的。

感謝

回答

1

這始終是一個問題給予認真考慮與訪問,你提到我會盡量避免通過ODBC的所有鏈接在我的表的情況下,它不僅突出問題,您已經提到過,它也會對數據庫的性能產生不利影響。

每當使用專用數據庫服務器(如MySql)時,我總是建議使用ADO連接方法而不是Access的本地DAO。因爲ADO不依賴於存儲的DSN,因此如果你願意,可以直接「開箱即用」(但是需要在每臺機器上安裝驅動程序)。就專用服務器的性能而言,ADO允許您在服務器端運行任何查詢/更新等;而Access中的鏈接表強制這些在PC上本地運行,因此性能可能會受到影響。

此鏈接顯示在良好的細節都方法的: http://webcheatsheet.com/asp/database_connection_to_MySQL.php

+0

我喜歡的事實,你可以帶或不帶DSN連接。 –

相關問題