HelloData: Eine einfache ADO-Anwendung
Gilt für: Access 2013, Office 2013
Um die Grundlagen für eine Untersuchung der ADO-Bibliothek zu schaffen, ziehen Sie eine einfache ADO-Anwendung namens "HelloData" in Betracht. HelloData durchläuft jeden der vier wichtigsten ADO-Vorgänge (Abrufen, Untersuchen, Bearbeiten und Aktualisieren von Daten). In dem Beispiel wird eine minimale Fehlerbehandlung ausgeführt, um die ADO-Grundlagen darzustellen und Code-Durcheinander zu vermeiden.
Die Anwendung fragt die Northwind-Beispieldatenbank ab, die mit Microsoft SQL Server 2000 ausgeliefert wird.
Ausführen von HelloData
Erstellen Sie ein neues ausführbares Visual Basic-Standardprojekt, das auf die ADO 2.5-Bibliothek verweist.
Erstellen Sie oben auf dem Formular vier Befehlsschaltflächen, indem Sie die Eigenschaften Name und Caption auf die Werte der folgenden Tabelle festlegen.
Fügen Sie unter den Schaltflächen ein Microsoft DataGrid-Steuerelement (Msdatgrd.ocx) hinzu. Die Datei Msdatgrd.ocx ist in Visual Basic enthalten und befindet sich in Ihrem Verzeichnis \windows\system32 oder \winnt\system32. Um das DataGrid-Steuerelement ihrem Visual Basic-Toolboxbereich 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 auf OK. Um das Steuerelement zum Projekt hinzuzufügen, ziehen Sie das DataGrid-Steuerelement aus der Toolbox in das Visual Basic-Formular.
Erstellen Sie ein TextBox -Objekt auf dem Formular unterhalb des Rasters, und legen Sie seine Eigenschaften auf die in der folgenden Tabelle angegebenen Werte fest. Das Formular sollte bei seiner Fertigstellung ähnlich der folgenden Abbildung aussehen.
Kopieren Sie abschließend 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
[!HINWEIS] Im folgenden Beispiel und im gesamten Handbuch werden die Benutzer-ID "MyId" und das Kennwort "123aBc" zum Authentifizieren am Server verwendet. Sie sollten diese Werte durch gültige Anmeldeinformationen für Ihren Server ersetzen. Außerdem sollten Sie den Wert "MyServer" durch den Namen Ihres Servers ersetzen.
Eine ausführliche Beschreibung des Codes finden Sie unter HelloData-Details.
Control Type |
Eigenschaft |
Wert |
---|---|---|
Formular |
Name |
Form1 |
|
Height |
6500 |
|
Width |
6500 |
MS DataGrid |
Name |
grdDisplay1 |
TextBox |
Name |
txtDisplay1 |
|
Mehrzeiligen |
true |
Befehlsschaltfläche |
Name |
cmdGetData |
|
Beschriftung |
Get Data |
Befehlsschaltfläche |
Name |
cmdExamineData |
|
Beschriftung |
Examine Data |
Befehlsschaltfläche |
Name |
cmdEditData |
|
Beschriftung |
Edit Data |
Befehlsschaltfläche |
Name |
cmdUpdateData |
|
Beschriftung |
Update Data |