Mysql

在 Access 前端更改數據源

  • February 2, 2015

問這個我感覺不好,因為我只是暫時使用 Access 前端,但我被要求使用 php 前端將 access 2007 db 遷移到 mysql。我已將數據移至 mysql 並正在處理約 400 個表單、報告等,但希望使用者在我開發新系統時能夠訪問系統。

我幾乎沒有訪問經驗,雖然我已經能夠連接到 mysql 表,但表單似乎沒有更新它們的數據源。

有沒有辦法將整個訪問前端更新到新表?還是我錯過了一些非常簡單明了的東西。我已經在Google上進行了廣泛的搜尋,並且我已經閱讀了我正在輸入此內容的頁面上出現的所有“類似問題”,並且無法找到似乎適用的答案。

感謝您提供的任何幫助或連結。

您可以將 Access 數據庫中的物理表轉換為連結表。連結表就是這樣:一個連結。實際數據位於其他地方。為此,您需要創建與 Access 支持的 MySQL 數據庫的連接。Access 支持 OLEDB 和 ODBC 連接。下載 MySQL OLEDB 或 ODBC 驅動程序,創建 DSN(如果您選擇了 ODBC 路徑)。打開您的 Access 數據庫並點擊外部數據工具欄。選擇“創建連結”,然後創建指向已導出到 MySQL 的所有數據的連結。連結表將與您現有的表一起創建。然後您可以嘗試將物理表一一刪除並重命名匹配的連結表,以便名稱相同。您可以在每個表之後逐步測試應用程序。

順便說一句,您也可以使用 Access 通過驅動程序導出數據。它將與索引一起導出

引用自:https://dba.stackexchange.com/questions/90755