Jeder sollte wissen, dass Recordset ein GetRows -Attribut hat, aber nicht viele von ihnen werden tatsächlich verwendet, und ich habe es erst in letzter Zeit verwendet! Schweiß……
Tatsächlich ist diese Eigenschaft sehr einfach, sie soll den Datensatz in ein Array ausgeben. Aber es ist ziemlich praktisch. Hier werde ich ein Beispiel geben, um zu veranschaulichen, wie GetRows verwendet werden. Sie können sich mehr Nutzung vorstellen, indem Sie daraus lernen!
Beispielsweise lauten eine Klassifizierungstabelle T_CATE, die Struktur und die Daten wie folgt:
ID | Titel | Intro
-----------------------------------------
1 | Nachrichten | Das sind Neuigkeiten
2 | Tutorial | Hier ist das Tutorial
3 | Download | Hier ist Download
OK, die Tabelle ist festgelegt und die Daten sind ebenfalls verfügbar. Jetzt werden wir GetRows verwenden!
Die Codekopie lautet wie folgt:
Dimrs_cate
Dimarr_cate
Setrs_cate = conn.execute ("selectId, title, introfromt_cateOrderByIdasc")
Arr_cate = rs_cate.getrows
Setrs_cate = nichts
OK, die Tabellendaten wurden in das Array exportiert! Als nächstes werden wir dieses Array durchlaufen
Die Codekopie lautet wie folgt:
Dimarr_catenums, arr_catenumi
Arr_catenums = ubound (arr_cate, 2) 'Datenbeschreibung im Array erhalten
Forarr_catenumi = 0toarr_catenums
Antwort.Write ("ID:" & arr_cate (0, arr_catenumi) & "| Titel:" & arr_cate (1, arr_catenumi) & "| Einführung:" & arr_cate (2, arr_catenumi) & "<br>")
Nächste
Haha, ok, die Ausgabedaten sind:
ID: 1 | Titel: Nachrichten | Einführung: Hier sind die Nachrichten
ID: 2 | Titel: Tutorial | Einführung: Hier ist das Tutorial
ID: 3 | Titel: Download | Einführung: Hier ist der Download
Okay, so viel zu schreiben! Das literarische Talent ist nicht gut. Wenn Sie nichts verstehen, verwenden Sie es einfach mehr. Haha