关于asp的问题,请高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:52:24
代码是:

<%
Dim a1,a2,a3,a4,a5,a6,a7,cn,sql
a1=Trim(Request.Form("xm"))
a2=Trim(Request.Form("mm"))
a3=Trim(Request.Form("qd"))
a4=Trim(Request.Form("sex"))
a5=Trim(Request.Form("age"))
a6=Trim(Request.Form("email"))
a7=Trim(Request.Form("phone"))
Set cn=Server.CreateObject("ADODB.Connection")
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("users.mdb")
Set rs=Server.CreateObject("ADODB.RecordSet")
if a1="" then
Response.Write("你没有输入用户名,请输入!请<a href='login.asp'>返回重新输入</a>")
elseIf a2<>a3 Then
Response.Write("您输入的两次密码不一致,请<a href='login.asp'>返回重新输入</a>")
elseIf a5="" Then
Respon

SQL="INSERT INTO User(user_name,psw,sex,age,email,tel) Values('" & a1 & "','" & a2 & "','" & a4 & "','" & a5 & "','" & a6 & "','" & a7 & "')"
这句有错,你们怎么喜欢直接用 user 做表名呢,在SQL里是不允许的,因为 user 是SQL保留关键字,应该改为 [user]

SQL="INSERT INTO [User](user_name,psw,sex,age,email,tel) Values('" & a1 & "','" & a2 & "','" & a4 & "','" & a5 & "','" & a6 & "','" & a7 & "')"