Tout le monde doit savoir que Recordset a un attribut Getrows, mais peu d'entre eux sont réellement utilisés, et je ne l'ai utilisé que récemment! transpirer……
En fait, cette propriété est très simple, il s'agit de produire l'ensemble de données dans un tableau. Mais c'est assez pratique. Ici, je donnerai un exemple pour illustrer comment utiliser les Getrows. Vous pouvez penser à plus d'utilisation en en apprenant!
Par exemple, un tableau de classification T_Cate, la structure et les données sont les suivantes:
ID | Titre | Intro
-----------------------------------------
1 | News | Ce sont des nouvelles
2 | Tutoriel | Voici le tutoriel
3 | Télécharger | Voici le téléchargement
OK, le tableau est établi et les données sont également disponibles. Maintenant, nous allons utiliser Getrows!
La copie de code est la suivante:
Dimrs_cate
Dimarr_cate
Setrs_cate = conn.execcute ("selectId, title, introfromt_cateOrderbyidasc")
Arr_cate = rs_cate.getrows
Setrs_cate = rien
OK, les données de table ont été exportées vers le tableau! Ensuite, nous irons dans ce tableau
La copie de code est la suivante:
Dimarr_caténums, arr_catenumi
Arr_CaTenums = Ubound (Arr_Cate, 2) 'Obtenez un indice de données dans le tableau
Forarr_catenumi = 0toarr_caténums
Response.Write ("ID:" & arr_cate (0, arr_catenumi) & "| Title:" & arr_cate (1, arr_catenumi) & "| introduction:" & arr_cate (2, arr_catenumi) & "<br>")
Suivant
Haha, ok, les données de sortie sont:
ID: 1 | Titre: News | Introduction: voici les nouvelles
ID: 2 | Titre: Tutoriel | Introduction: voici le tutoriel
ID: 3 | Titre: Télécharger | Introduction: voici le téléchargement
D'accord, tellement à écrire! Le talent littéraire n'est pas bon. Si vous ne comprenez rien, utilisez-le plus. Haha