Datenzugriff für Visual Basic 6.0-Benutzer
Aktualisiert: November 2007
In Visual Basic 6.0 erfolgt der Datenzugriff mithilfe von ADO (ActiveX Data Objects). In Visual Basic 2008 wird Datenzugriff mithilfe von ADO.NET durchgeführt, das Teil von .NET Framework ist. Es gibt eine Reihe von Unterschieden zwischen den beiden Technologien, sowohl konzeptionell als auch hinsichtlich der Aufgaben. Weitere Informationen zu konzeptionellen Unterschieden zwischen ADO und ADO.NET finden Sie unter Vergleich zwischen ADO.NET und ADO.
Hinweis: |
---|
Visual Basic 6.0 bietet außerdem Unterstützung der Abwärtskompatibilität für RDO (Remote Data Objects) und DAO (Data Access Objects). Diese Technologien werden in Visual Basic 2008 ausschließlich als COM-Objekte unterstützt. Für Anwendungen, die RDO- oder DAO-Datenbindung verwenden, kann kein Update auf Visual Basic 2008 durchgeführt werden. Weitere Informationen finden Sie unter Aktualisieren von Anwendungen, die in früheren Versionen von Visual Basic erstellt wurden. |
In Visual Basic 6.0 wird der Datenzugriff mit zwei häufig verwendeten Methoden in einer Anwendung implementiert. Dies geschieht entweder zur Entwurfszeit durch die Bindung an ein ADODC (ADO-Datensteuerelement) bzw. durch Verwenden einer Datenumgebung, oder zur Laufzeit durch das programmgesteuerte Erstellen von und die Interaktion mit Recordset-Objekten.
In Visual Basic 2008 gibt es zwei analoge Methoden zum Implementieren des Datenzugriffs. Dies geschieht entweder zur Entwurfszeit mithilfe von Datenadaptern und Datasets oder zur Laufzeit durch das Hinzufügen von Code, um Datenadapter und Datasets programmgesteuert zu erstellen. Weitere Informationen finden Sie unter Erstellen von Datenadaptern.
In Visual Basic 6.0 erfolgt die Datenbindung durch Festlegen der bindungsrelevanten Eigenschaften eines Steuerelements: DataChanged, DataField, DataFormat, DataMember und DataSource. In den meisten Fällen ist die Anzeigeeigenschaft eines Steuerelements (z. B. die Text-Eigenschaft eines TextBox-Steuerelements) an ein Feld in einer Datenquelle gebunden.
In Visual Basic 2008 ist die Datenbindung viel umfassender definiert. Sie können jede Eigenschaft eines Steuerelements an eine beliebige Struktur binden, die Daten enthält. In Windows Forms wird die Bindung über die DataBindings-Eigenschaft hergestellt, die eine Auflistung von Binding-Objekten für das Steuerelement enthält. Weitere Informationen finden Sie unter Datenbindung und Windows Forms.
Hinweis: |
---|
Die ADO-Datenbindung wird aus Gründen der Abwärtskompatibilität mit der Microsoft Visual Basic 2005 Compatibility Data Runtime unterstützt. |
In Visual Basic 6.0 werden datengebundene Formulare automatisch erstellt, indem Datenbankelemente aus einer Datenumgebung in ein Formular gezogen werden.
Siehe auch
Weitere Ressourcen
Erstellen von Clientdatenanwendungen
Herstellen einer Verbindung zu Daten mit dem Server-Explorer/Datenbank-Explorer