Gewusst wie: Öffnen eines Recordsets

January 18

Recordsets sind Visual Basic-Objekte, die Liste der Datensätze aus einer Datenbank abgerufenen halten. Recordset-Objekte können Sie mit jeder einschließlich einer Microsoft Access oder einer SQLServer-Datenbank. Um ein Recordsetobjekt verwenden, wird die Datenbank mit der Abfrage oder Tabelle, die zum Füllen der Werte des Objekts angegeben. Dies ist vorteilhaft für Web-Designer, die dynamische Verarbeitung für Web- oder desktop-Anwendungen verwenden.

Anweisungen

1 Definieren Sie Ihre Variablen, die die Datenbank abrufen und rufen Sie Tabelleninformationen, die Recordsetobjekt ausfüllt. Der folgende Code definiert Ihre Visual Basic-Variablen:Dim MyDB als DatenbankDim MyRS als RecordSet

2 Öffnen Sie Ihre Datenbank und weisen sie auf die Datenbankvariable, die in Schritt 1 definiert. Der folgende Code Ruft eine Microsoft Access-Datenbank und der Variablen zugewiesen:Set MyDB = OpenDatabase("AccessDatabase.mdb")

3 Füllen Sie das Recordset mit den abgerufenen Tabellenwerten. In diesem Beispiel ist die Customer-Tabelle abgerufen und das Recordset zugewiesen. Der folgende Code veranschaulicht das Recordset zuweisen:Legen Sie MyRS = myDB.OpenRecordSet ("Kunde", DbOpenDynaset)

4 Den ersten Wert für das Recordset zu drucken. Das Meldungsfeld wird verwendet, um den Code testen, und Drucken den ersten Wert, so dass Sie wissen, dass das Recordset gefüllt war. Der folgende Code druckt den ersten Recordset-Wert:MsgBox myRS(0)

5 Drücken Sie die F5-Taste speichern Sie Ihre Änderungen, und führen Sie den neuen Code im Debugger des Compilers. Der Debugger dient zum Ausführen von Code "testmode", das hilft Ihnen die Fehler in der Syntax zu finden.