Я получаю огромное количество данных из своей базы данных, которые я прежде перебирал в наборе записей, подобном этому:
sql = "select * from table"
set rs = conn.execute(sql)
if not rs.eof then
do until rs.eof
id = rs("id")
fullname = rs("fullname")
response.write("<a href='/" & id & "'>Hi " & fullname & ".<br />")
rs.movenext
loop
Теперь я использую статический набор записей, используя GetRows (), например:
sql = "select * from table"
set rssql = conn.execute(sql)
if not rssql.eof then
rs = rssql.getrows()
end if
rssql.close
if isarray(rs) then
for counter = lbound(rs) to ubound(rs)
id = rs(0, counter)
fullname = rs(1, counter)
response.write("<a href='/" & id & "'>Hi " & fullname & ".<br />")
next
end if
Неужели нельзя использовать что-то вроде rs («id», counter) вместо использования статических чисел?У меня в таблице динамическое количество столбцов (созданных системой), и очень динамично, какие из них мне нужны.Количество нужных мне столбцов в каждом ряду определяется другим столбцом в ряду.