| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1072 人关注过本帖
标题:[求助]急问session取值的问题
取消只看楼主 加入收藏
ppp001
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-6-1
收藏
 问题点数:0 回复次数:2 
[求助]急问session取值的问题
小弟才接触ASP,有个问题老弄不懂,ASP中比较运算符和赋值是一样的么?

用户登录成功后我把名字存一下 Session("uname")= rs("uname"),
现在问题是我要取出来和一个字符串比较,怎么写?
这样 if Session("uname")="xxx" then 不对啊,怎么解决呢,头都大了
搜索更多相关主题的帖子: session uname Session ASP 
2007-02-08 21:28
ppp001
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-6-1
收藏
得分:0 
现在才上网,首先多谢各位帮助!

二楼仁兄,我试过用 == 来比较,运行后是语法错误,这部分的代码在下面,如果是管理员的则显示表中指定字段内容

<%
if Session("userRole")="管理员" then
sql= "select * from tb_admin"
set rs= conn.execute(sql)
%>
<table width="100%">
<% do while not rs.eof %>
<tr>
<td height="27"><div align="center"><%=rs("userID")%></div></td>
<td><div align="center"><%=rs("userPwd")%></div></td>
<td><div align="center"><%=rs("userRole")%></div></td>
</tr>
<%
rs.movenext
loop
rs.close
end if
%>
</table>

但运行后是这样:
Script error detected at line 109.
Source line: if Session.("userRole")="管理员" then
Description: 缺少标识符

Session后怎么多出个点,我想是不是出错在这里,晕了。库连的是SQLServer2000,打了SP4
2007-02-11 22:18
ppp001
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-6-1
收藏
得分:0 

多谢各位,现在好了,我的IIS装上总是内部服务器错误所以用了个软件代替,是这个软件的问题,换了一个好了。

2007-02-12 22:50
快速回复:[求助]急问session取值的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011814 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved