永发信息网

ASP读取复选框 chkAll 的值,写入数据库。

答案:2  悬赏:70  手机版
解决时间 2021-04-06 21:21
<%
qxsetid=session("qxid") ‘获取用户ID
rc = Request.Form("chkAll").Count ’复选框记录数
if rc>=2 then
'删除会员原有的所有权限
sql="delete from tbAuthorization where UserId="&qxsetid
rs.open sql,conn,1,3
rs.close
set rs=nothing

for i = 1 to rc
'取到选中项的个数
rv = Request.Form("chkAll")(i)
session(i)=rv
session("LX"&(i))=Split(session(i),":")(0) ‘权限类型值
session("zhi"&(i))=Split(session(i),":")(1) ’菜单分类ID值
next

i = 1
set rs=server.CreateObject("adodb.recordset")
sql="Select * from tbAuthorization"
rs.open sql,conn,3,2
for i = 1 to rc
rs.addnew
rs("UserId")=qxsetid
rs("ColumnId")= session("zhi"&(i))
if session("LX"&(i))="r" then rs("canRead")=-1
elseif session("LX"&(i))="w" then rs("canWrite")=-1
elseif session("LX"&(i))="m" then rs("canModify")=-1
elseif session("LX"&(i))="d" then rs("canDelete")=-1
elseif session("LX"&(i))="c" then rs("canCheck")=-1
end if
rs.update
next
rs.close
set rs=nothing
end if
%>
怎么不能写入数据库,那里出错?
最佳答案
rs.open sql,conn,3,2 游标为什么不改成

rs.open sql,conn,1 ,3呢??没提示什么错误码??数据库有没有给定权限呢?还不行,那你就一步一步打印值看看,是不是从哪里开始就没有执行了
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
考试之前吃什么可以让自己变聪明任何题都不丢
大乐斗三十级要多少战力才是高战力鹅
阅读下列新闻材料(有改编),按要求回答问题
返乡创业宣传口号,求一个电商创业孵化基地的
求丝西娜的魔戒三部曲字幕,注意是三部,注意
为什么男生喜欢捉弄女生 好玩?因为学习太无
有哪些姓朱的歌手?
噩梦醒来发表心情句子,描写女子从梦中惊醒(写
Wetoday not a victory of a party but a cel
曲阳路299号宝莲大厦9楼是什么公司呀?
你好。怎么把证件照的背景变成白色的呢
祖国壮丽山河节日诗句,李白描写祖国壮丽河山
就是爱奇艺会员登录时,接受验证码时老是显示
我考了个一级人力资源师,有什么用呢?
跪求一下求美国总统罗斯福的英语名言举个例呗
推荐资讯
qq部落一发一个话题就自动删除了
CNC和PLC有什么区别和联系
膝盖酸痛是什么原因
电信宽带电视怎么收费,中国电信宽带怎么收费
祝贺爸爸生日的短信,爸爸生日祝福语 生日祝福
怎么全身减肥最快方法
鹊怎么叫啊
PS沙丘 红警哪个好玩
如何通过加强设备管理优化备件库存控制
入职体检单自己拿了,公司还能通过网络查询得
上周去八达岭孔雀城转了一圈,我很喜欢那边的
下列词语中加点的字,每组的读音完全相同的一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?