我的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