Freigeben über


HelloData: Eine einfache ADO-Anwendung

Diese einfache Anwendung führt jeden der vier wichtigsten ADO-Vorgänge durch: Abrufen, Untersuchen, Bearbeiten und Aktualisieren von Daten. Diese Vorgänge werden für die Northwind-Beispieldatenbank ausgeführt, die in SQL Server enthalten ist. Um sich auf die Grundlagen von ADO zu konzentrieren und Code-Clutter zu verhindern, ist die Fehlerbehandlung im Beispiel minimal.

So führen Sie HelloData aus

  1. Erstellen Sie ein neues Standard EXE Visual Basic-Projekt, das auf die ADO-Bibliothek verweist. Weitere Informationen finden Sie unter Verweisen auf die ADO-Bibliotheken.

  2. Erstellen Sie oben im Formular vier Befehlsschaltflächen, indem Sie die Eigenschaften Name und Caption auf die Werte festlegen, die am Ende dieses Themas in der Tabelle angezeigt werden.

  3. Fügen Sie unterhalb der Schaltflächen ein Microsoft DataGrid-Steuerelement (Msdatgrd.ocx) hinzu. Die Datei „Msdatgrd.ocx“ ist in Visual Basic enthalten und befindet sich im Verzeichnis \windows\system32 oder \winnt\system32. Um dem Visual Basic-Toolboxbereich das DataGrid-Steuerelement hinzuzufügen, wählen Sie im Menü Projekt die Option Komponenten aus. Aktivieren Sie dann das Kontrollkästchen neben „Microsoft DataGrid Control 6.0 (SP3) (OLEDB)“ und klicken Sie dann auf OK. Zum Hinzufügen des Steuerelements zum Projekt ziehen Sie das DataGrid-Steuerelement aus der Toolbox in das Visual Basic-Formular.

  4. Erstellen Sie ein TextBox-Objekt im Formular unterhalb des Rasters, und legen Sie die Eigenschaften fest, wie in der Tabelle dargestellt. Das Formular sollte der folgenden Abbildung ähneln, wenn Sie fertig sind.

  5. Kopieren Sie schließlich den in HelloData Code aufgeführten Code, und fügen Sie ihn in das Code-Editor-Fenster des Formulars ein. Drücken Sie F5, um den Code auszuführen.

Hinweis

Im folgenden Beispiel und während des gesamten Leitfadens wird die Benutzer-ID „MyId“ mit dem Kennwort „123aBc“ verwendet, um sich für den Server zu authentifizieren. Sie sollten diese Werte durch gültige Anmeldeinformationen für Ihren Server ersetzen. Ersetzen Sie außerdem den Wert „MySQLServer“ durch den Namen Ihres Servers.

Eine detaillierte Beschreibung des Codes finden Sie unter Kommentare zu HelloData.

Shows Form1 for the HelloData VB application

Steuerelementtyp Eigenschaft Wert
Form Name Form1
Height 6500
Width 6500
MS DataGrid Name grdDisplay1
TextBox Name txtDisplay1
Mehrzeilig true
Befehlsschaltfläche Name cmdGetData
Caption Get Data
Befehlsschaltfläche Name cmdExamineData
Caption Daten untersuchen
Befehlsschaltfläche Name cmdEditData
Caption Daten bearbeiten
Befehlsschaltfläche Name cmdUpdateData
Caption Aktualisierungsdaten