关于asp getrows方法的使用问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于asp getrows方法的使用问题相关的知识,希望对你有一定的参考价值。

arr=Rs.getRows() Response.write arr(0,0) 第一个下标0能不能用字段名表示
如果要查询一个很长的数据,用数字表示太不方便了,有没有办法解决?

没有办法。这一点我很肯定。
不过有件事值得提一下,sql语句可以控制数据数据的排列规律。
不要用select *,写成select 字段3, 字段1, 字段2, 字段4
这样的话,不用修改数组的下标,只改一下select的字段顺序,就能让数组输出不同内容。
参考技术A arr 是数组,下标只能是数字表示,不能是其它字符。

“如果要查询一个很长的数据”这句话不太明白你的意思。
是要查询很多的字段数据还是说这个字段数据很长,还是说要查询很多条数据。
参考技术B 很长的可以循环下啊
for。。。。。。。。。。。。。。。

asp getrows问题

dim sql,rs,uinfo()
sql="select * from users where ucode="&request("username")&" and upass='"&request("password")&"'"
set rs=Conn.Execute(sql)
‘uinfo=rs.GetRows()
if not rs.eof then
response.write rs("uname")
else
response.write "用户名或密码错误,请重新输入!"
end if
为什么 把‘uinfo=rs.GetRows()去掉注释就出错了,内面输出用户名或密码错误,请重新输入!,也就是说我在uinfo=rs.GetRows()这一行出错了,为什么???

参考技术A 把 uinfo=rs.GetRows() 放到 else 前面。试试。 参考技术B getRows(),默认取得所有记录集,且rs游标会指向取走记录集中最后一条位置的下一条,
显然上面例子 rs.eof = true,

以上是关于关于asp getrows方法的使用问题的主要内容,如果未能解决你的问题,请参考以下文章

[ASP]GetRows的用法详解

asp网站问题getrow()

ASP中getrows()如何获得数组的标题

easyui的getRows和appendRow方法使用结果记录

关于怎样获取DevExpress GridView过滤后或排序后的数据集问题(转)

ExtJs - 通过 Gridpanel 的索引获取行