我试图使用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>
当我按下提交时,上面的代码显示在浏览器上,并且没有进行任何操作?
答案 0 :(得分:0)
您没有在.asp
个文件中使用支持ASP的HTTP服务器。
要使服务器端代码正常工作,您需要使用服务器,它需要支持您尝试编写的特定类型的服务器端代码。
如果您没有HTTP服务器:获取一个。
如果您这样做:确保将其设置为运行ASP而不是通过它(即确保在浏览器中键入http://...
URL并且不要只是双击文件管理器中的文件,无需通过HTTP服务器直接从硬盘加载。)