ASP SELECT问题

select case rs_user("user_class")
case "1"
response.Write "普通用户"
case "2"
response.Write "管理用户"
请问这段程序错在哪里,网页里面总是报500服务器错误
case "3"
response.Write "超级用户"
end select

第1个回答  2010-08-02
楼下的已经说了,你把友好HTTP错误提示去掉后就知道是什么错误了。

你这里我想问一下,

你这个数据库中读出来的字段是什么数据类型?

如果是字符串型,那没错。如果是数值型呢。
那你就改为
case 1
case 2
第2个回答  2010-08-02
报500服务器错误就点IE的工具-Internet选项-高级,把显示友好的HTTP错误前面的勾去掉,再打开这个页面,就可以看到详细的出错信息了
第3个回答  2010-08-02
我看错误不在这个地方,既然你报错是500,你又怎么肯定是这里呢?本回答被提问者采纳
第4个回答  2010-08-02
select case rs_user("user_class")
case "1" response.Write "普通用户"
case "2" response.Write "管理用户"
case "3" response.Write "超级用户"
end select

是不是你的rs_user("user_class")值为空?
第5个回答  2010-08-02
楼主, rs_user("user_class")这里应该是个变量 如果在字符串中肯定是要报错的,字符串应该拼接

asp——select查询语句问题
aa=split(a,",")for i = 0 to (ubound(a))select * from 表 where id=aa(i)...next

在asp中的select命令sql命令哪里错了
这种问题前些年遇到过,就是引号的问题。你这里的CQQ字段 应该是字符串,这个字符串又是嵌在SQL语句这个大的字符串里面的,所以在引号的使用上就要特别注意。最后这部分")&" and Cqq="合格产品" 应该是这样子的:& and Cqq=" & """ & "合格产品" &""".这样才能最终解释为 Cqq="合格产...

关于ASP中SELECT查询的GROUP分组问题!
首先,你的输出是不正确的,向客户端输出消息应该用 response.write "内容"你没有写点,不知道是发贴的时候漏掉的还是原来就没写。另外,max(成绩) 在查询里没有指定列名,用 rs("成绩") 应该是会报错的 应该在语句里指定一个别名 Sql = "select 科目,max(成绩) as 成绩 from 成绩表 group by...

asp中select的option 问题
楼上的方法可以,但是一般下拉菜单本身就不会很多选项,所以罗列出来之后在你要第一次显示的option里面加selected=“selected”的属性就可以了!<select name="wzlm" id="wzlm"> <option value="文学博览" selected=“selected”>文学博览<\/option> <option value="电子商务">电子商务<\/option> <...

关于ASP中用select语句随机调用的问题
Randomize sqlpaihang="select top 1 * from Book order by rnd(-(ID+"&rnd()&")")这样就可以,Randomize不能漏,才可以保证每次都是随机。

asp 中select 值 重复问题
其实你完全可以同时查询2个表,用一次查询得到:select * from personinf,dept where personinf.deptid=dept.id order by dept.deptid desc 如果你只是想根据dept表写出一个下拉框的话,只要[从表]就够了:select * from dept order by id desc ...

asp中select语句错误 那位帮看下
保留字 必需加[]。。如果你不知道什么是保留字。那就对字段名、数据表名都加上[]如:select [a],[b] from [c]

请问asp查询select的问题?
user表示是SQL里的关键字,所以要加〔〕如果你不确定要不要加[],你就加,因为加了是绝对不会错 的,保险

请asp中的select的小问题?
"select top 5 * from "&Action&" order by Tcount desc"SELECT 查询 top 5 数据集的前5条记录 列出所有字段 Action 变量,表名 Tcount desc 根据字段Tcount排序 这些都是SQL语句的问题

关于ASP中SELECT查询的问题
select * from 表 where 数量=0 and 型号='A'我理解的意思就是这样了(数量为0且型号为'A'的所有数据)

相似回答
大家正在搜