为什么有的代码不起作用?网页中的程序是顺序执行的吗?

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:00:27
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%
if session("usertype")<>"A" then
response.Write("<script>alert('网页已过期,请重新登录!')</script>")
response.Write("<script>self.close()</script>")
end if
%>
<% dim userid, username
' conn和rs都已定义和赋值
userid=session("userid")
set rs=conn.execute("Select * From employees where(id='"&userid&"') ")
username=rs("姓名")
' 此后省

一:查看你的字段类型
二:查看你的页面定义的类型
三:看看你字段数据中有无符合查询的,比如:空值等
<%
if session("usertype")<>"A" then
response.Write("<script>alert('网页已过期,请重新登录!')</script>")
response.Write("<script>self.close()</script>")

else

dim userid, username
' conn和rs都已定义和赋值
userid=session("userid")
set rs=conn.execute("Select * From employees where(id='"&userid&"') ")
username=rs("姓名")
' 此后省略。。。

end if
%>