天梯山景区门票:关于session的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 14:58:34
已经建立了session。却说

Microsoft VBScript 运行时错误 '800a000d'
类型不匹配
\1\1.asp, line 2

请大家帮我改改下面的代码:

<%
if session("username")=rs("username") then
%>

<%
'option explicit强制定义变量 第一行使数据库支持中文,默认脚本语言@LANGUAGE="VBSCRIPT"
dim conn,rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &

Server.MapPath("#ciker_information.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")

sql="select * from administrator where username="&session("username")
rs.open sql,conn,3,3
%>

你用的账号是:<%=rs("username")%>

<%else
response.redirect "admin.asp"
end if
%>
就是在字段中有很多账号,如何通过session判断是哪个账号?

数据库在后面才打开,为什么前面就有
<%
if session("username")=rs("username") then
%>
了,能不出错嘛.