Datenbank -Programmierung mit Visual Basic 6.0 stützt sich auf die ADO (ActiveX Data Objects ) Object Model Architektur. Dies ist eine weniger komplizierte Architektur als die vorherige DAO (Data Access Objects) oder RDO (Remote Data Objects ) -Modelle. Ironischerweise , obwohl die Architektur selbst einfacher ist , sind die Elemente innerhalb ADO komplizierter, obwohl sie mehr Flexibilität , um die Datenbank-Programmierer bieten haben . ADO-Connection- Objekt
Das Connection-Objekt beschreibt die notwendigen Elemente , um mit einer Datenquelle einschließlich der Lage des Datenbank-Servers , den Namen der Datenbank und den Benutzernamen und das Passwort zu verbinden. Die Eigenschaften des ADO-Verbindung Einwand muss alle erforderlichen Informationen , bevor eine Verbindung zustande kommt . Dies sind : Data Source , der Name des SQL (Structured Query Language Server) oder DSN (Data Source Name ), der Dateiname und die Initial Catalog , die die Standard- Datenbank-Verbindung ist , das Passwort und Benutzer-ID ; Persistent Security Info , unter Angabe ob die Benutzer-ID und Passwort werden mit dem Link gespeichert , und der Provider , das ist der Name des OLE DB (Object Linking and Embedding Database ) -Provider. Letzteres stellt Microsofts API (Application Programming Interface) für den Zugriff auf Datenbanken .
ADO-Connection- Methoden
Die ADO-Connection- Objekt enthält Methoden , um die Struktur eines neuen Datenbank . In Microsoft Sprachgebrauch "Methoden" bedeutet nicht, dass verschiedene Möglichkeiten , es bedeutet, Teile der Anwendung . ADO hat vier Methoden : Öffnen Sie eine Verbindung , einen Befehl ausführen , zu verwalten Transaktionen (hinzufügen, bearbeiten oder löschen Datenbankinhalte ) und setzen Sie die Datenbank-Tabelle Struktur . Um zu erfahren, wie das funktioniert , öffnen Sie ein neues Projekt in Visual Basic 6.0 , indem Sie auf " Datei" und dann die Option " Neues Projekt ". Von der Vorlage Liste , wählen Sie " DataProject . " Dies schafft drei Elemente für die Verbindung : DataEnvironment , DataReport und eine grundlegende Form genannt FrmDataEnv . Auf " DataEnvironment1 " Doppelklicken Sie auf und dann auf der " Connection1 " mit der rechten Maustaste unter DataEnvironment1 im zentralen Bedienfeld . Es öffnet sich eine detaillierte Eigenschaften bilden , wo Sie die Variablen mit den Verbindungsaufbau beteiligt geben . Es gibt vier Registerkarten auf diesem letzten Panel : "Provider ", " Verbindung", "Advanced " und " Alle". Was jeder tut, ist selbsterklärend , wenn Sie auf der Registerkarte. Sie können auch auf " Weiter", um durch alle Schritte funktionieren. Wenn Sie fertig sind , verwenden Sie den "Test Connection" an der Unterseite , um sicherzustellen alles korrekt ist. Wenn die Verbindung fehlschlägt , überprüfen Sie jede Eigenschaft und Schritt .
Hinzufügen Data Form
Die Daten Form bietet dem Benutzer einen Ort hinzufügen, aktualisieren oder Löschen von Datensätzen . In dieser Form , indem Sie auf "Projekt" und wählen Sie " Formular hinzufügen . " Wählen Sie das VB Data Form Wizard in der Liste der Vorlagen . Dieser Assistent Schritten durch den Prozess der Auswahl einer Datenbank-Format ( Microsoft Access ist ein Beispiel) , eine Datenbank-Datei Namen , die Art der Form ( einzelner Datensatz , Gitter oder andere Optionen ) , die Felder in der Datenbank aus zu ziehen , welches Feld Art auf und was Bedientasten auf dem Formular (Hinzufügen, aktualisieren, Löschen und andere) zu platzieren. Das Ergebnis ist eine schön gestaltete Anzeige Form . Die DataReport Element unter dem DataProject Liste angezeigt öffnet ein Musterformular auf die Ergebnisse von Suchanfragen verknüpfen. Um bestehende Datenbank Felder anzuzeigen und zu entwickeln Suchanfragen auf " Add-Ins" aus dem oberen Menü klicken . Klicken Sie dann auf " Visual Data Manager". Dies bringt ein Dienstprogramm , wo Sie mit einer vorhandenen Datenbank verbinden und sehen Sie die Felder, Eigenschaften und Indizes. Hier können Sie SQL-Anweisungen folgen Sie die Anweisungen in der Data Manager erstellen.