CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

简单的问题,希望大家帮忙解决?高分!!!

楼主wmlf(凌枫)2003-09-01 22:27:13 在 Web 开发 / ASP 提问

我要做个登陆框  
  根据用户的不同进入的页眠不同  
  数据库字段有  
  admin     用户名      
  password     密码  
  flevel       权限  
  我现在是用SQL语句  
  "SELECT   flevel   FROM   admin   where   admin   ='"&admin&"'   and   password='"&pwd&"'"  
  查出相应的权限值  
  我用一变量保存它       I=rs("flevel")  
  可是我用select   case   T  
                                case    
                                            一个页面  
  可是U这个里就是没有出入值 问题点数:30、回复次数:14Top

1 楼somecom(真彩无敌)回复于 2003-09-01 22:38:03 得分 0

select   case   rs("flevel")  
  case   "1"   response.redirect   "一个页面"  
  case   "2"   response.redirect   "一个页面"  
  case   "3"   response.redirect   "一个页面"  
  ....  
  end   selectTop

2 楼511214(小少)回复于 2003-09-01 22:44:24 得分 0

upTop

3 楼wmlf(凌枫)回复于 2003-09-01 22:44:49 得分 0

不行  
  报错为  
  误类型:  
  ADODB.Field   (0x80020009)  
  /aa/admin/mylogin.aspTop

4 楼cuker(diycn.org)回复于 2003-09-01 22:47:24 得分 30

权限值是数字吗?如果是楼上的可行,如果不是一个方法是每个权限定义数值,另一方法是用IF...THEN...  
   
  比如:  
   
  IF   权限一   THEN  
        操作一  
  ELSEIF   权限二   THEN  
        操作二  
  ....  
  END   IFTop

5 楼wmlf(凌枫)回复于 2003-09-01 22:49:41 得分 0

把这个值输出是不是  
  response.write   rs("flevel")Top

6 楼chinesun(郑返)回复于 2003-09-01 22:49:44 得分 0

用:  
  if   ...   then    
  ...  
  elseif   ...   then  
  ...  
  elseif   ...   then  
  ...  
  else  
  ...  
  end   ifTop

7 楼cuker(diycn.org)回复于 2003-09-01 22:50:51 得分 0

注意格式:  
   
  SELECT   CASE   值  
        CASE   值一  
                          操作一  
        CASE   值二  
                          操作二  
                ......  
  END   SELECTTop

8 楼chinesun(郑返)回复于 2003-09-01 22:51:37 得分 0

另外:针对SQL来说,字段名称尽量不采用保留字,比如:admin这一类。  
  且尽量不要用字段名与表名一样。Top

9 楼wmlf(凌枫)回复于 2003-09-01 22:51:53 得分 0

是数值呀!Top

10 楼cuker(diycn.org)回复于 2003-09-01 22:52:28 得分 0

是的,输出权限的值:  
   
  response.write   rs("flevel")  
   
  或  
   
  response.write(rs("flevel"))  
   
  前者是VBSCRIPT的写法,后者是JSCRIPT的写法Top

11 楼wmlf(凌枫)回复于 2003-09-01 22:59:24 得分 0

可是我用这总方法  
  显示不处他的值  
  还是报错  
  误类型:  
  ADODB.Field   (0x80020009)  
  /aa/admin/mylogin.asp  
  这是为什么?  
  今天一直是这样  
  Top

12 楼cuker(diycn.org)回复于 2003-09-01 23:05:59 得分 0

试试用IF THEN语句  
   
  再不行重启服务器:)Top

13 楼wmlf(凌枫)回复于 2003-09-01 23:42:30 得分 0

还是不行  
  Top

14 楼wmlf(凌枫)回复于 2003-09-01 23:47:10 得分 0

还没有解决,但是要谢谢你Top

相关问题

  • 简单的高分问题!
  • 高分超简单题哦~~~
  • 简单问题高分数
  • 简单问题! 高分
  • 高分给简单问题
  • 简单问题给高分!
  • 高分,非常简单
  • 高分简单问题
  • 绝对高分又简单
  • 简单问题给高分

关键词

  • 页面
  • flevel
  • 权限
  • 操作
  • admin
  • elseif
  • redirect
  • rs
  • case
  • 方法

得分解答快速导航

  • 帖主:wmlf
  • cuker

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo