asp登陆代码

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:30:29
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC Microsoft Access Driver] 找不到输出表 'currenteuser' 。
/09/default.asp, 第 24 行
我测试ASP的时候出了这个错误
ASP文件是

<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+server.mappath("../09/BBS.mdb")

%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户登录</title>
</head>

<body bgcolor="#FFCCFF">
<p>
<%
if Request("UID")<>"" AND Request("PWD")<>"" Then
sql="SELECT * FROM currentuser WHERE UID='"&Request("UID")&"'"
set currentuserRs=conn.Execute(sql)
if currentus

这句话的意思是为SerialNum这个变量赋值,值为currentuserRs这个记录集中的当前记录的SerialNum字段的内容
前后两个SerialNum代表的是不同的意思
从你的错误类型来看,应该是在你的数据库中找不到currenteuser这张表,导至
执行SELECT * FROM currentuser WHERE UID=\'\"&Request(\"UID\")&\"\'\"这个语句的时候出错

你确定正确连接了数据库么?
'currenteuser' 这张表它好象没有找着,你确定表存在么?

SerialNum=currentuserRs("SerialNum")
这句话是把SerialNum字段的值赋给变量SerialNum