CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

我的一个很奇怪的问题,已经搞了一天了,还是没搞定。大家看看吧

楼主byzxxjhd(xjh(gliet))2005-08-03 19:46:37 在 Web 开发 / ASP 提问

我要实现下面功能:  
  管理员分超级管理员。栏目管理员,以及信息浏览员  
  因为栏目有N列,所以我建了一个表里面用N列来放权限。切权限列用数字来表示  
  比如:1,2,3。。。。。N。都是列名。0表示没有权限   。1表示有权限.并且具体用户的权限也是放在这个表里。有一个TYPE来区别是管理组权限。还是具体管理员权限。。。。  
  有一个GroupID表示所属于的组。  
  现在我在实现下面功能的时候遇到了问题:  
  比如我在超级管理员下添加一个用户,我希望添加完成后能够赋予改用户初始的超级管理员权限。  
  我的实现方法如下:  
  先通过RS取出Groupid=1的记录集。  
  然后通过MYRS更新  
  如:  
  myrs.addnew  
  myrs("GroupID")=rs("GroupID")  
  for   i=1   to   N  
  myrs(i)=rs(i)  
  next  
  rs.update  
  但是一用FOR循环来更新就报错。  
  去掉FOR循环那段就没问题  
  搞不明白是什么问题  
  大家看看啊  
  问题点数:20、回复次数:11Top

1 楼mingyuexingguang(明月星光)回复于 2005-08-03 19:50:09 得分 0

myrs(str(i))=rs(str(i))  
   
  直接用数字表示第几列,而非列名,用数字表示列名要转换成字符串类型  
   
  建议以英文开头建表...Top

2 楼mingyuexingguang(明月星光)回复于 2005-08-03 19:50:59 得分 0

myrs(CStr(i))=rs(CStr(i))  
   
  更正下...Top

3 楼byzxxjhd(xjh(gliet))回复于 2005-08-03 19:59:40 得分 0

已经试过这种方法了  
  还是报错啊  
  Top

4 楼mingyuexingguang(明月星光)回复于 2005-08-03 20:07:05 得分 0

N   赋值了么...Top

5 楼byzxxjhd(xjh(gliet))回复于 2005-08-03 20:10:51 得分 0

N只是用来代表的。我在代码里面是47。因为我有47个蓝木  
  呵呵。这个是专门写成这样的Top

6 楼mingyuexingguang(明月星光)回复于 2005-08-03 20:13:07 得分 0

把错误提示发上来Top

7 楼byzxxjhd(xjh(gliet))回复于 2005-08-03 20:17:04 得分 0

 
  Microsoft   VBScript   编译器错误   错误   '800a03f6'    
   
  缺少   'End'    
   
  /iisHelp/common/500-100.asp,行242    
   
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80004005'    
   
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]第   1   行:   '1'   附近有语法错误。    
   
  /admin/Manager_Add_Manager_C.asp,行99    
  行99就是myrs.update  
  更正一上。上面循环的myrs.addnew后面是myrs.update.不是rs.update。笔误  
  Top

8 楼huzanqiang8(成长中的鱼儿)回复于 2005-08-03 20:28:55 得分 0

for   i=1   to   N  
  myrs.fields(i).value=rs(i).fields(i).valueTop

9 楼mingyuexingguang(明月星光)回复于 2005-08-03 20:47:22 得分 0

打开myrs数据集时参数是,1,3么==Top

10 楼byzxxjhd(xjh(gliet))回复于 2005-08-03 20:55:59 得分 0

是的  
  这些基本错误已经排除了  
  Top

11 楼AloneSword(孤剑)回复于 2005-08-03 21:16:21 得分 0

您说的问题是用数组更新字段的问题,更改了就没有错误了。Top

相关问题

  • 这个问题很奇怪,搞了很久也没有搞定,郁闷。。。。
  • 一个奇怪的问题,折腾了两天还没有搞定,请帮帮忙
  • directsound 中遇到了一个奇怪的问题,今天调了一天还没有搞定,各位来帮忙。
  • 搞定
  • 一个奇怪的问题谁能帮我搞定?
  • 奇怪,主键重复了怎么搞定?20分,求一sql
  • 老问题?没搞定!:(
  • 搞了半天了,还是没搞定!
  • 还没搞定, 在线等啊
  • 一道笔试题,汗,没有搞定

关键词

  • 数字
  • 用户
  • microsoft
  • myrs
  • 权限
  • 管理员
  • 错误
  • groupid
  • 问题
  • 表示

得分解答快速导航

  • 帖主:byzxxjhd

相关链接

  • Web开发类图书

广告也精彩

反馈

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