Братья, которые использовали Rs.getRow, знают, что Rs.GetRow может получить данные малой емкости более эффективно (не подходит для данных большой способности, особенно когда они включают большие объекты, их легко сломать, поэтому я взорвался один раз). Putterjam хорошо используется.
Но Rs.GetRow возвращает двумерный массив, и мы часто не знаем, какой сегмент правильный, а какой сегмент. Это очень хлопотно, поэтому я собрал небольшую программу для отладки:
Димдс
Setobjrs = objconn.execute ("select*from [blog_upload] где ([[ul_quote] как '%" & cstr (id) и "%')")
ds = objrs.getrows
objrs.close ()
Setobjrs = ничего
'Создайте таблицу
Response.write "usiclebysipo (www.dc9.cn) <tablealign =" "center" "border =" "1" ">"
Response.writevbcrlf
Response.write "<tr> <td> </td>"
Forj = 0toubound (ds, 1)
Response.write "<td> ds (" & j & ", x) </td>"
Следующий
Response.write "</tr>"
'Каждая строка
Fori = 0toubound (ds, 2)
Response.write "<tr> <td> ds (x," & i & ") </td>" & vbcrlf
'Каждый столбец
Forj = 0toubound (ds, 1)
Response.write "<td>"
Ifisnull (ds (j, i)) тогда
Response.write "null"
Еще
Response.writeds (j, i)
Эндиф
Response.write "<br>"
Response.write "<b> ds (" & j & "," & i & ") </b>"
Response.write "</td>"
Следующий
Response.write "</tr>" & vbcrlf
Следующий
Response.end
----------------------------------------------------------------------------------
Посвящен новичкам:
О GetRows:
ADO также предоставляет более эффективные методы получения данных. Метод GetRows возвращает двумерную переменную массива, каждая строка соответствует записи в наборе записи, и каждый столбец соответствует поле в записи. Синтаксис этого метода заключается в следующем:
vararray = rs.getrows ([row], [start], [fields])
Ряды - это количество записей, которые нужно прочитать; Если вы хотите получить все записи в сборе записей, вы можете использовать -1 или опустить этот параметр. Start - это закладка, указывающая первую запись, которая будет прочитана; Это также может быть одной из следующих констант перечисления: 0-adbookmarkcurrent, 1-adbookmarkfirst или 2-adbookmarklast.