高分!ASP页面死活不显示数据库里的值!急啊!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:59:35
这是部分语句: (错误的是rs_us("NodeName") 这个字段)
==========================================================

sql_us="select paper_id NodeID,paper_title NodeName from sys_exam_paper"
set rs_us = conn.execute(sql_us)
response.write sql_us
response.write "<br>" & rs_us("NodeID") & "<br>"
response.write "<br>" & rs_us("NodeName") & "<br>"
response.end

======================================================
在表里NodeName这个字段是有值的,不管我是用aaa=rs_us("NodeName") ,或者还是NodeName=rs_us("NodeName") ,response.write都不显示这个字段的取值。
但是其他的字段都能取到值!

这到底是什么原因啊!!简直太奇怪了!!

急啊,怎么换都是取不到,哪位帮我解决?不胜感激啊~~~~
首先,sql语句没有问题, NodeName是paper_title字段的重命名 "as"可以省略........另外我加了as也不管用啊!!!!
其次,我使用了 select paper_id ,paper_title from sys_exam_paper ,然后取rs_us("paper_title") 任然取得不到数据....
最后,数据库表里肯定有数据!但是就

你的sql取得不是NodeID NodeName字段 取得是paper_id 和 paper_title字段,NodeName只是临时名字
估计是你的表里有paper_id 所以取到rs_us("NodeID") 但是没有paper_title

补充:
sql_us="select * from sys_exam_paper"
set rs_us = conn.execute(sql_us)
response.write sql_us
response.write "<br>" & rs_us(0) & "<br>"
response.write "<br>" & rs_us(1) & "<br>"
response.end
看看能不能取到,如果能取到,可能是字段名你写错了

按你说的,问题也许出在conn.asp,你得确定路径有没有错。

sql_us="select paper_id as NodeID,paper_title as NodeName from sys_exam_paper"

sql_us="select * from sys_exam_paper"
set rs_us = conn.execute(sql_us)
response.write "<br>" & rs_us("NodeID") & "<br>"
response.write "<br>" & rs_us("NodeName") & "<br>"
response.end

哥们 你select 语句里 paper_title NodeName 之间要有逗号吧

你可联系下我Q 6154041