我应该写一个访问前端或c#前端吗?

l--*_*''' 6 c# mysql sql ms-access vba

我目前有一个Access数据库.有一个后端,有多个用户使用这个数据库和他们自己的前端.数据的大小非常小; 但是有几种形式一直在使用.

我需要将数据迁移到MySQL.我应该继续使用Access前端还是编写我自己的c#前端?为什么一个人比另一个好?

Dav*_*ton 7

我想你们都要么完全疯狂,要么不知道关于Access的诅咒.

毫无疑问,SQL Server的升迁工具比升级到MySQL的任何东西都更容易使用.但是升级的难度不应该推动你选择后端,因为它是一次性的选择.根据最适合您的方式选择后端数据库.虽然SQL Server Express是免费的,但它有许多MySQL本身没有的限制.

正如我在评论中所说,您可以通过为MySQL数据库定义DSN并在Access文件菜单上使用EXPORT命令将Access表导出到MySQL.结果不一定是完美的,因此您可能必须调整结果,截断MySQL表,然后在MySQL表全部到位后插入实际数据.是的,这比SQL Server升迁工具更多的工作,但它仍然很容易做到.

这不是你必须在第一时间做到正确的事情,也不是你必须多次这样做.

如果MySQL是您的应用程序的首选数据库引擎,那么请继续使用它.完全使用SQL Server是因为更加精细的升尺寸工具实际上是尾巴摇摆的情况!