Microsoft VBScript 编译器错误 '800a0408'
来源:百度知道 编辑:UC知道 时间:2024/05/16 08:51:58
代<%
inname=request("name")
inpass=request("pass")
set conn=serve.createobject("ADODB.CONNECTION")
conn.open"Provider=microsoft.jet.oledb.4.0;Data Source=\db.mdb;"
Set rs=conn.Excute("SELECT*FROM data WHERE uname='"&inname&"'")
truepass=rs("upass")
if inpass=truepass then
response.write("您已登录")
else
response.write("用户名或密码错误")
end if
%>
<%set rs=nothing
conn.close
%>码如下
inname=request("name")
inpass=request("pass")
set conn=serve.createobject("ADODB.CONNECTION")
conn.open"Provider=microsoft.jet.oledb.4.0;Data Source=\db.mdb;"
Set rs=conn.Excute("SELECT*FROM data WHERE uname='"&inname&"'")
truepass=rs("upass")
if inpass=truepass then
response.write("您已登录")
else
response.write("用户名或密码错误")
end if
%>
<%set rs=nothing
conn.close
%>码如下
设计思想有错误,应该是在数据库是查询匹配用户和密码的记录有多少条,而不是把用户的密码提出来核对。
set rs=conn.execute(select count(*) as temp from data where uname='" & inname & "' and truepass='" & inpass & "'")
if rs("temp")>"0" then
response.write("您已登录")
else
response.write("用户名或密码错误")
end if
Microsoft VBScript 编译器错误
Microsoft VBScript 编译器是什么??
用vbscript编九九乘法表
Microsoft VBScript 字符串的语法
Microsoft VBScript 运行时错误
Microsoft VBScript compilation ?? '800a03f6'
Microsoft VBScript 编译器错误 (0x800A03F2)
Microsoft VBScript 编译器错误 (0x800A0401)
Microsoft VBScript 编译器错误 (0x800A03F6)
Microsoft VBScript 运行时错误 (0x800A01B6)