我试图使用asp将html文件连接到访问数据库

时间:2017-07-25 09:19:55

标签: html asp.net database

我试图使用asp文件将html文件连接到访问数据库,这里是代码

<html>
<body>
<%   
set conn=Server.CreateObject("ADODB.Connection") 
conn.Provider="Microsoft.ACE.OleDb.12.0"
conn.Open "D:\test\test.mdb"
sql="INSERT INTO db (customerID,companyname,"
sql=sql & "contactname,address,city,postalcode,country)"
sql=sql & " VALUES "     
sql=sql & "('" & Request.Form("custid") & "',"
sql=sql & "'" & Request.Form("compname") & "',"
sql=sql & "'" & Request.Form("contname") & "',"
sql=sql & "'" & Request.Form("address") & "'," 
sql=sql & "'" & Request.Form("city") & "',"
sql=sql & "'" & Request.Form("postcode") & "',"  
sql=sql & "'" & Request.Form("country") & "')"
conn.close     
%>
</body>
</html>

当我按下提交时,上面的代码显示在浏览器上,并且没有进行任何操作?

1 个答案:

答案 0 :(得分:0)

您没有在.asp个文件中使用支持ASP的HTTP服务器。

要使服务器端代码正常工作,您需要使用服务器,它需要支持您尝试编写的特定类型的服务器端代码。

如果您没有HTTP服务器:获取一个。

如果您这样做:确保将其设置为运行ASP而不是通过它(即确保在浏览器中键入http://... URL并且不要只是双击文件管理器中的文件,无需通过HTTP服务器直接从硬盘加载。)