ADO steht für ActiveX Data Objects . ADO wurde mit VB 6.0 eingeführt und kann in VB 6.0 , indem Sie den Regler nach Projekt oder indem die ADO -Bibliothek mit dem Projekt verwendet werden. Die ADO-Steuerelement kann direkt auf einem Formular platziert werden. Die ADO -Bibliothek bietet ein bisschen mehr Kontrolle darüber, wie die Daten zugegriffen wird. Sie müssen die Datenobjekte Library auf den VB-Projekt , die gespeicherte Prozeduren verwendet hinzuzufügen. Anleitung
1
Fügen Microsoft ActiveX Data Objects 2.7 Library ( oder was auch immer Version Sie zur Verfügung haben ) aus der Referenzen Bildschirm Ihres VB6 Projekt . Dieser wird die erforderlichen ADO Dateien zum Projekt für den Datenbankzugriff hinzuzufügen.
2
Definieren Sie eine neue Verbindung Gegenstand, ein Command-Objekt und ein Recordset-Objekt . Definieren Sie Ihre Connection-Objekt ", wie New ADODB.Connection " und Ihr Befehl Objekt ", wie New ADODB.Command " und schließlich das Recordset ", wie New ADODB.Recordset " .
3
öffnen die Verbindung zur Datenbank . Das Connection-Objekt hat eine Methode "Open" . Sie müssen die Datenbank-Verbindungszeichenfolge , die den ODBC-Provider , den Namen der Datenbank und Benutzer-ID und Kennwort enthält passieren .
4
Den ActiveConnection des Befehls Objekt an den Connection-Objekt . Stellen Sie die CommandType auf adCmdStoredProc . Stellen Sie die CommandText auf den Namen der gespeicherten Prozedur . Wenn die Prozedur Parameter definieren die Verwendung CreateParameter .
5
Führen Sie die gespeicherte Prozedur durch Aufruf der Methode des Command-Objekts ausführen . Stellen Sie den Recordset als Ergebnis der Execute-Methode . Sie können nun auf einzelne Felder im Recordset, das mit Daten aus der gespeicherten Prozedur zurückgegeben bevölkert wird . Wenn die gespeicherte Prozedur keine Daten zurückgibt , rufen Sie die Methode ohne das Recordset-Objekt als Ergebnis set Ausführen.