主题:  验证用户

yukous

职务:普通成员
等级:1
金币:0.0
发贴:76
#12003/7/25 15:13:48
我的代码如下:
<%
if len(request.Form("username"))=0 and len(request.Form("password"))=0 then
response.Redirect"login.asp"
end if

dim username
dim password,conn
username=request.Form("username")
password=request.Form("password")
%>
<%
response.Write(username)
strSQL="select username from user where username='" & username & "'"
set rs=conn.execute(strSQL)
%>
......
测试出错
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
/cpfb/go.asp, 第 14 行
请问是什么原因?谢谢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22003/7/25 15:57:48
conn文件呢?



yukous

职务:普通成员
等级:1
金币:0.0
发贴:76
#32003/7/25 16:13:45
当然在最上面,文件的第一行了,呵呵
现在他告诉我是FROM 子句语法错误!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42003/7/25 16:29:27
strSQL="SELECT username FROM [color=red][user][/color] WHERE username [color=red]LIKE '" & Replace(username,"'","''")[/color] & "'"
注意红色部分



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#52003/7/25 17:38:05
user是关键字,必须使用[]括号起来