求高手解答问什么asp运行时会报FROM子句语法错误???代码如下:
<%
if NOT isempty(request("RegSubmit")) then '判断用户刚才是否已注册过
if session("regtimes")=1 then
call MsgBox("对不起,您刚注册过用户!","Back","None")
response.end
end if
'判断用户输入的用户名或email地址是否已存在
set rs=server.CreateObject("adodb.recordset")
rs.open"select from [user] where [username]='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1
if not ra.eof and not rs.bof then
call MsgBox("您输入的用户名或email地址已存在,请返回重新输入!","Back","None")
else
rs.close
'若用户填写内容格式正确,则将其内容存入用户数据库表中,用户注册成功
rs.open "select * from user",conn,1,3
rs.addnew
rs("username")=trim(request("username"))
rs("password")=md5(trim(request("username")))
rs("useremail")=trim(request("useremail"))
rs("question")=trim(request("question"))
rs("answer")=trim(request("answer"))
rs("realname")=trim(request("realname"))'身份证
rs("identify")=trim(request("identify"))
rs("mobile")=trim(request("mobile"))
rs("userqq")=trim(request("userqq"))
rs("dtmSubmit")=now()
rs("lastvst")=now()
rs("loginnum")=0
rs("paymethord")=0
rs("deliverymethord")=0
rs.update
rs.close
set rs=nothing
response.Cookies(cookieName)("username")=trim(request("username"))
response.Cookies(cookieName).expires=date+1
session("regtimes")=1
session.Timeout=1
call MsgBox("注册成功!请到用户管理中心填写详细资料!","GoUrl","muser.asp")
end if
end if
%>
追问:rs.open"select from [user] where [username]='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1
这一句的问题。。from吧为什么还会报至少一个参数没有被指定值??
其他:是都错,还是那一句错? rs.open"select from [user] where [username]='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1
这句话错误了
一般的select 语句是这样的
select * from table where id=1
你的缺少选出数据表中的哪些列。
你上面可以改成
rs.open"select * from [user] where [username]='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1
上一个:asp 我写的查询怎么叫他 我点查询 之后文本框里不清空?我添加value=<% =RS("f_h_book_id") %> 不好使
下一个:求高手指教一个ASP.NET问题 我想让LinkButton a控件在点击之后再执行Session["jd1"] = myreader["景点名"]