Todos deberían saber que RecordSet tiene un atributo Getrows, pero no se usan muchos de ellos, ¡y solo lo he usado recientemente! sudor……
De hecho, esta propiedad es muy simple, es generar el conjunto de datos en una matriz. Pero es bastante práctico. Aquí daré un ejemplo para ilustrar cómo usar GetRows. ¡Puedes pensar en más uso aprendiendo de él!
Por ejemplo, una tabla de clasificación T_CATE, la estructura y los datos son los siguientes:
ID | Título | Introducción
-----------------------------------------
1 | Noticias | Esta es una noticia
2 | Tutorial | Aquí está el tutorial
3 | descargar | aquí es descargar
Ok, se establece la tabla y los datos también están disponibles. ¡Ahora usaremos GetRows!
La copia del código es la siguiente:
Dimrs_cate
Dimarr_cate
Setrs_cate = conn.execute ("SelectID, Title, Intromt_CateOrderByidasc")
Arr_cate = rs_cate.getrows
Setrs_cate = nada
Ok, ¡los datos de la tabla se han exportado a la matriz! A continuación, iteraremos a través de esta matriz
La copia del código es la siguiente:
Dimarr_catenums, arr_catenumi
Arr_catenums = Ubound (arr_cate, 2) 'Obtener un subíndice de datos en la matriz
Forarr_catenumi = 0toarr_catenums
Response.Write ("id:" & arr_cate (0, arr_catenumi) & "| título:" & arr_cate (1, arr_catenumi) & "| introducción:" & arr_cate (2, arr_catenumi) y "<br>")
Próximo
Jaja, ok, los datos de salida son:
ID: 1 | Título: Noticias | Introducción: Aquí están las noticias
ID: 2 | Título: Tutorial | Introducción: Aquí está el tutorial
ID: 3 | Título: Descargar | Introducción: Aquí está la descarga
¡Está bien, tanto para escribir! El talento literario no es bueno. Si no entiendes nada, solo úsalo más. Ja ja