ASP页面数据,提交不了。数据库没有提交的数据

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:38:14
链接数据库
<!--#include file="conn.asp"-->
<!--#include file=../inc/Funs.asp-->
<%
if trim(request.Form("Order_Name"))="" or trim(request.Form("Order_Tel"))="" or trim(request.Form("Order_Phone"))="" or trim(request.Form("Order_Address"))="" then
response.Write("<script language=javascript>alert('您有必填项未填(不能为空格),请重新填写!');history.go(-1);</script>")
response.end
end if

if Trim(Request.QueryString("action"))="add" then
dim rs
set rs=server.CreateObject("adodb.recordset")
sql="select * from Order_Info"
rs.open sql,conn,1,3
rs.addnew
rs("Order_Name")=server.HTMLEncode(trim(request.form("Order_Name")))
rs("Order_Tel")=server.HTMLEncode(trim(request.form("Order_Tel")))
rs("Order_Phone")=trim

首先,你可以测试一下你网页是否收到了值,如果是空值,或者没有接收到页面传来的值,那么肯定是没有数据插入数据库的
再有,你的form中action是提交的页面,但是你的提交页面并没有,如果是提交到本页面,那么也要写上本页面的页面名称。如add.asp?action=add这样

request.form("**")改成request("**")试试

把输入页面和存储页面分开.然后再存储页面使用
conn.execute("insert into abholer_notierung (Quittung_num) values ('"&quittung_num&"')")
类似这个语法.就可以了.