ASP读取SQL数据库,读取出来的是空值

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:37:21
有表 pro

id name
1 张三
2 李四

读取PRO表
do while not rs.eof
response.write "("&rs("id")&")"&rs("name")
rs.movenext
loop

可是输出结果是
()
()

既然数据个数都对了,我觉得可能是数组索引有问题,字段名确实是这样的吗?数组的索引确认无误吗?

一楼的写法我认为不正确,因为只读取了一次 id和name 的值,没有放到循环里面,根本就不会输出数据

这样看看可以不,前提是你的记录集已经创建了
<%
id=rs("id")
name=rs("name")
do while not rs.eof
response.write "("&id&")("&name&")"
rs.movenext
loop
%>

语法没错。
请确认是不是建立了数据库链接打开了记录集!

如果前面已经正常链接数据库并打开记录集,你这样写是可以显示数据的.