我有一个用access编写的数据库。 access mdb 文件通过 ODBC 连接到本地 mysql 数据库。我的 Access 文件中有一堆sql和vba代码。我预计数据库不会超过 100mb。目前大约是10mb。我需要拥有多个用户 Access 权限。 (一次不超过10个用户)
我需要将此数据库从本地数据库转换为 Web 服务器,并且我需要为其创建一个 Web 界面。
如何让 mysql 数据库的当前本地实例在网络服务器上运行?我目前正在 wampserver 2.0 上运行它。我没有在网络服务器上放置数据库的经验。
我有不错的 vb.net 背景。我从来没有做过任何网络应用程序。这是我可能需要复制才能在网站上工作的 Access 表单的图片:
alt text http://img42.imageshack.us/img42/1025/83882488.jpg
我应该使用哪个平台作为这个东西的前端?
- 是否可以仅在网络服务器上运行此 Access 文件,而不是为其编写新的前端?这不是一个聪明的主意吗?
感谢您的帮助!
最佳答案
如果您的网络服务器具有到现有数据库服务器的 TCP 连接,并且其托管在合适的位置(例如,数据中心中的网络服务器没有连接到办公室 DSL 连接上的数据库服务器),则无需采取任何行动必需的。
如果您确实需要移动它,只需创建备份/转储并将其恢复到其他地方即可。
就前端而言,有许多技术可以满足您的需求(ASP.NET、PHP、Python、Ruby、Perl、Java 是最流行的技术,不一定按此顺序)。
- 使用您熟悉或有兴趣学习的内容(前提是您有时间这样做)
- 使用在目标网络服务器上正常运行的东西。事实上,ASP.NET 是唯一存在重大问题的,因为它仅限于 Windows。
Access 本身没有直接可通过 Web Access 的版本。 Google 搜索发现一些应用程序声称可以将 Access 表单转换为基于网络的表单,但我不会链接到任何应用程序,因为我不知道它们的工作效果如何。我当然对类似的事情很警惕,因为网络应用程序与 Windows 应用程序不同。如果您打算走这条路,请确保它们确实生成 HTML 输出;保持理智、清洁的来源;并提供免费试用,以便您验证它是否确实有效。
实际上,只要具备一些服务器端编程的基本知识和一些 HTML 知识,就可以相当容易地复制这样的表单。
关于php - access + mysql 转换为 webplatform = (php + asp.net + mysql)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353141/