我的Microsoft Access數據庫(FE/BE)已經超出了局限,我必須導入更多數據,所以Access不再是我的正確選擇。我將切換到MySQL(不是SQL Server)作爲一個很好的選擇,但我想知道如何將它用作MySQL數據庫的前端。我應該保留我的Access VBA代碼和前端(使用ODBC連接)還是...?高性能不是必需的。使用Microsoft Access作爲MySQL數據庫的前端?
回答
如果您已經在前端開發中投入了大量資金,對我來說,保持Access前端是一件容易的事。另一方面,如果你不熟悉在Access中開發應用程序,並且你的應用程序相對比較微不足道,並且你有一個最喜歡的開發平臺,你可以很容易地快速啓動並運行,事情提示另一個方向。另外,如果需要更改需求,例如需要在Web上或遠程用戶上部署,這可能是放棄在Access前端投資的一個很好的理由。
但總的來說,第一選擇是堅持已經工作的東西,然後只有在存在無法解決的問題時才繼續。
我一直使用訪問作爲我的前端。它的工作原理簡單明瞭。您可以使用Access中的工具將表格升遷爲SQL。完成之後,我重命名鏈接的表以取出dbo_前綴,因此表單和代碼仍然在查看同一個表名。
現在你有sql維護和數據備份。您可以製作前端的不同副本。您可以爲用戶提供一個開發副本和一個副本。一旦您對前端進行了更改 - 新窗體或報表,您可以在發佈副本中沒有人的情況下,在2秒內發佈它。
我曾經想學習asp或者去其他平臺做我的db的前端gui,但爲什麼我不需要炸彈去螞蟻山呢?他們是小型應用程序,Access對他們做的很好。
hth!
那麼,您可以將表格導出爲DSN作爲「升遷」的一種方式。 –
我認爲你至少應該首先嚐試使用ODBC鏈接到新的MySQL數據庫的現有訪問FE的副本。我已經完成了與PostGreSql和SQL Server類似的後端數據庫,並且它可以很好地工作。我不知道你是否可能遇到更多的問題,甚至可能遇到與MySQL相關的問題,但似乎應該值得一試。並且不需要花費太多精力就可以找出......只需放棄或重命名現有的Jet表並在其位置添加ODBC鏈接即可。
- 1. MySQL或MSSQL作爲Access數據庫的後端?
- 2. 使用在Postgres的時間數據類型與Microsoft Access前端
- 3. 使用Access作爲前端從Access遷移到MySQL
- 4. 使用Mysql Server連接Access數據庫並使用Access作爲前端[表問題]
- 5. 使用Microsoft Access 2003更新數據庫
- 6. 在Mysql數據庫中導入Microsoft Access數據庫
- 7. 爲MySQL數據庫編寫前端
- 8. Lua表作爲數據庫的前端
- 9. 將Access數據庫分解爲後端和前端問題
- 10. #在MS Access前端刪除到MYSQL數據庫
- 11. 使用Access 2010中的前端到SQL Server數據庫
- 12. 如何使用Microsoft Access數據庫的附件數據類型?
- 13. Visual C++ 2008作爲Access的前端
- 14. 如何將Microsoft Access數據庫保存爲.sqlite數據庫?
- 15. Oracle Forms如何與Microsoft Access相比作爲「前端」?
- 16. 使用Java從Microsoft Access數據庫中檢索數據
- 17. Microsoft Access備忘錄數據類型爲MySQL數據類型
- 18. 用於MS Access前端/ MySQL後端的兼容和推薦數據類型
- 19. Microsoft Access元數據?
- 20. 使用Excel作爲前端將特定的Access表數據導入到Excel中
- 21. 操作Microsoft Access表中的數據
- 22. 從XCode連接到Microsoft Access數據庫
- 23. Microsoft Access數據庫..選擇查詢
- 24. 在VB.Net中插入Microsoft Access數據庫
- 25. Microsoft Excel:PowerPivot 2010:鏈接Access數據庫
- 26. 將Vaadin與Microsoft Access中創建的數據庫配合使用
- 27. 將Microsoft Access導入Ruby on Rails MySQL數據庫
- 28. 拆分MS Access數據庫 - 前端部分位置
- 29. 作爲數據庫的MS Access
- 30. 如何將當前使用Access數據庫的程序轉換爲使用Microsoft SQL Server?
謝謝。我同意。我對Access很滿意,所以我會試試看 – waanders