主题:  错在哪里请帮忙看一下

w121

职务:普通成员
等级:1
金币:0.0
发贴:22
#12006/1/4 8:12:34
<%
a = request("name")
b = request("password")
c =request("user")
'建立记录变量来记录读取库中记录的条数。
set conn = server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb")
set rs = server.createobject("adodb.recordset")
'建立库连接。
sql="Select * From 邮件列表 where name= '" & a & "' and password = '" & b & "' "
rs.Open sql,conn,1,3
'打开从库中读出的记录集。
if rs("user") = "" then
rs("user") = c
rs("次数") = rs("次数") + 1
rs.Update
response.write "yes"
else
if c = rs("user") then
response.write "yes"
else
response.write ""
end if
end if
rs.close
'关闭记录集
set rs = nothing
set conn = nothing
%>

一点反应都没有,请各位大哥指点指点!

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2006-01-04 10:42:51)]


浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#22006/1/4 10:38:36
按你的逻辑,如果rs("user")<>"" and rs("user")<>c,不就是一点反应都没有吗?



w121

职务:普通成员
等级:1
金币:0.0
发贴:22
#32006/1/4 10:49:46
我的意思是当rs.("user"为空的时候,将c值赋给user;如果不是空的话当rs.("user"和c值相同时返回response.write "yes",不相同时返回response.write ""。请指教,谢谢!



w121

职务:普通成员
等级:1
金币:0.0
发贴:22
#42006/1/4 15:28:19



已经解决,谢谢!