Schritt 2: Initialisieren des Hauptlistenfelds
Um globale Datensatz- und Recordset-Objekte zu deklarieren, fügen Sie den folgenden Code in die (Allgemeine) (Deklarationen) für Form1 ein:
Option Explicit
Dim grec As Record
Dim grs As Recordset
Dieser Code deklariert globale Objektverweise für Record- und Recordset-Objekte, die später in diesem Szenario verwendet werden.
Stellen Sie eine Verbindung mit einer URL her und befüllen Sie lstMain.
Fügen Sie den folgenden Code in den Form Load-Ereignishandler für Form1 ein:
Private Sub Form_Load()
Set grec = New Record
Set grs = New Recordset
grec.Open "", "URL=https://servername/foldername/", , _
adOpenIfExists Or adCreateCollection
Set grs = grec.GetChildren
While Not grs.EOF
lstMain.AddItem grs(0)
grs.MoveNext
Wend
End Sub
Dieser Code instanziiert die globalen Record- und Recordset-Objekte. Das Record-Objekt grec
wird mit einer URL geöffnet, die als ActiveConnection angegeben ist. Wenn die URL vorhanden ist, wird sie geöffnet; wenn sie noch nicht vorhanden ist, wird sie erstellt. Beachten Sie, dass Sie https://servername/foldername/
durch eine gültige URL aus Ihrer Umgebung ersetzen sollten.
Das Recordset-Objekt grs
wird für die untergeordneten Elemente des Datensatzes grec
geöffnet. Anschließend wird lstMain
mit den Dateinamen der in der URL veröffentlichten Ressourcen aufgefüllt.
Siehe auch
Internet-Publishing Szenario
Schritt 1: Einrichten des Visual Basic-Projekts
Schritt 3: Auffüllen des Listenfelds "Felder"