于朦胧的照片:if .. then ..else..怎么总有问题呢

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 22:19:49
<%id=request.QueryString("id")
set rs2=server.CreateObject("adodb.recordset")
sql="select * from xxxxxxxxxx where id="&id
rs2.open sql,conn,1,1
if rs2.eof then
response.write"<script>alert('xxxxx错误,请返回');history.back(-1)"
end if
response.write""&rs2("username")&"" '测试输出正确 随ID输出正确USERNAME
response.write""&session("Current_user")&"" '测试输出正确
if rs2("username")=session("Current_user") then '注:无法正确判断
response.write"条件成立执行!" '测试输出
else '
response.write"条件不成立执行!" '测试输出
end if
response.write"结果" '指定输出
%>
条件怎么不能正确判断呢
if rs2("username")=session("Current_user") then 这句有什么问题吗,各位帮我看看吧

trim(rs("username").value)=trim(session("Current_user"))

trim(cstr(rs("username").value))=trim(cstr(session("Current_user")))

如果 rs2("username")输出正确,看看session("Current_user") 得值是什么?
语句上基本没问题

ASP吧
我已不看ASP好多年

那么乱怎么看啊