Html 将webform与远程服务器中的Access 2007数据库连接

Html 将webform与远程服务器中的Access 2007数据库连接,html,visual-studio-2010,ms-access,database-connection,Html,Visual Studio 2010,Ms Access,Database Connection,我几乎没有使用服务器和web应用程序的经验。其目标是创建一个门户网站,用户可以输入员工数据,并能够在以后检索以打印等。 我已经创建了html文件,并将其保存为hr_form.asp,其中包含表单:Input fields和submit button等。我希望在用户单击submit按钮时,能够将输入字段中输入的信息保存在access db中。我将使用Access 2007;我有access db文件,其中包含与web表单fname、lname、assignment等对应的字段。 access db

我几乎没有使用服务器和web应用程序的经验。其目标是创建一个门户网站,用户可以输入员工数据,并能够在以后检索以打印等。 我已经创建了html文件,并将其保存为hr_form.asp,其中包含表单:Input fields和submit button等。我希望在用户单击submit按钮时,能够将输入字段中输入的信息保存在access db中。我将使用Access 2007;我有access db文件,其中包含与web表单fname、lname、assignment等对应的字段。 access db当前保存在我的工作站中,但需要移动到远程服务器

我的想法是将连接字符串放在hr_form.asp中,在尝试连接到远程服务器之前本地连接到access db,然后找到通过post方法从表单请求信息的方法,并将用户输入保存在access db的相应字段中

但后来我听说Visual Studio Web Developer是一个很好的工具,可以通过向导选项完成连接


有人能给我提供他们个人的方法吗?如果你不介意的话,一小步一小步的概述这个过程吗?我已经搜索过了,我遇到的所有回复都假设我有经验,跳过了一些步骤。谢谢

使用SQL Server比Access更容易混淆连接字符串


如果需要的话,如果您有内部网SharePoint网站集,则连接到SQL数据库要比连接Access数据库容易得多。

这是内部网还是外部网访问?这是学区人力资源部门的一些个人使用的,所以我认为是内部网。最好的解决方案是使用SQL Server,甚至是标准版。您是否可以访问标准版SQL Server,甚至MySQL?是的,远程服务器有SQL Server,我也可以访问它。谢谢,现在我觉得它更合理了。嗯,可能不是个好主意,但我还是用Access做了所有的事情。为了测试,我决定先在本地进行。因此,我继续设置本地DSN连接,并选择Microsoft Access驱动程序*.mdb、*.accdb并为其命名。我的主窗体hr_form.html和save_to_db.asp包含连接名称、lname等。。。Dim dsn、conn、sSql,。。。name=请求。表单lname。。。。等等;dsn=dsn=newhire Set conn=Server.CreateObjectADODB.Connection conn.Open dsn sSql=INSERT into tablen name,lname值'&name&','&fname&'。。。conn.executesSql conn.close Set conn=Nothing我将文件放在wwwroot文件夹中,可以通过localhost访问html页面,但单击“提交”时不会发生任何事情:S@user1308665使用Access进行设计不是一个坏主意。只需了解Access宏的visual或VBA并不总是转换为SQL事务脚本。只要确保在DB设计中,您知道访问字段类型不等于MS-SQL字段类型就可以了。用更新后的文本编辑您的原始帖子,以备将来参考。我总是喜欢在回答问题时附加一个编辑部分。@user1308665关于“提交”按钮不执行任何操作,请提交代码隐藏段和html表单设计代码,以便我们可以查看它是否存在任何潜在错误。使用localhost的问题有时会导致发布到公共地址而不是开发环境地址时出现问题。