把数据库中一个属性的一个值附给ASP中的一个变量

来源:百度知道 编辑:UC知道 时间:2024/05/07 18:46:12
<%
mysql="select * from chatEverUser where UserID='" & chkid & "' or pwd='" & chkpwd & "'"
rs.Open mysql,conn,1,3
id=rs("UserID")
>%
<% =id %>
我是新手,上面的那些代码不能实现把数据库中一个属性的一个值附给ASP中的一个变量,大家教下我吧~~~ 写详细点的代码给我.THX

<%
on error resume next
connstr="DBQ="+server.mappath("data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
'以上为设置数据库连接
Set Rs=Conn.Execute("Select * from [] where [])
a=rs("UserID")
response.write a '显示方法1,以下为2
%>
<%=id%>

命名变量时尽量不要用一些特定的字眼如:time,menu等

不显示是因为ID为空,也就是说RS记录集为空

没有符合条件的记录,也就是记录集为空

mysql="select * from chatEverUser where UserID='" & chkid & "' or pwd='" & chkpwd & "'"
rs.Open mysql,conn,1,3
dim id
if not rs.eof then
id=rs("UserID")
else
response.write "没有这个用户"
end if
rs.close
>%
<% =id %>