Accès aux données pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Dans Visual Basic 6.0, l'accès aux données s'effectue à l'aide d'ADO (ActiveX Data Objects). Dans Visual Basic 2008, l'accès aux données est accompli à l'aide de ADO.NET, qui fait partie du .NET Framework. Il existe plusieurs différences, à la fois conceptuellement et en termes de tâches, entre les deux technologies. Pour plus d'informations sur les différences conceptuelles entre ADO et ADO.NET, see Comparaison de ADO.NET et ADO.

Remarque :

Visual Basic 6.0 assure également la compatibilité descendante pour les objets RDO (Remote Data Objects) et DAO (Data Access Objects). Ces technologies sont prises en charge dans Visual Basic 2008 uniquement en tant qu'objets COM ; les applications qui utilisent les liaisons de données RDO ou DAO ne peuvent pas être mises à niveau vers Visual Basic 2008. Pour plus d'informations, consultez Mise à niveau d'applications créées dans des versions précédentes de Visual Basic.

Dans Visual Basic 6.0, il existe deux méthodes communes d'implémentation de l'accès aux données dans une application : au moment du design, en créant une liaison à un ADODC (contrôle de données ADO) ou en utilisant un environnement de données, ou au moment de l'exécution, en créant et en interagissant par programme avec les objets Recordset.

Dans Visual Basic 2008, deux méthodes semblables permettent d'implémenter l'accès aux données : au moment du design en utilisant des adaptateurs de données et des groupes de données, ou au moment de l'exécution en ajoutant du code pour créer des adaptateurs de données et des groupes de données par programme. Pour plus d'informations, consultez Création d'adaptateurs de données.

Dans Visual Basic 6.0, la liaison de données s'effectue par définition des propriétés connexes à liaison d'un contrôle : DataChanged, DataField, DataFormat, DataMember et DataSource. Dans la plupart des cas, la propriété d'affichage d'un contrôle (par exemple, la propriété Text d'un contrôle TextBox) est liée à un champ dans une source de données.

Dans Visual Basic 2008, la définition d'une liaison de données est beaucoup plus large ; vous pouvez lier n'importe quelle propriété de n'importe quel contrôle à toute structure contenant des données. La liaison dans les Windows Forms s'effectue au moyen d'une propriété DataBindings qui contient une collection d'objets Binding pour le contrôle. Pour plus d'informations, consultez Liaison de données et Windows Forms.

Remarque :

La liaison de données ADO est prise en charge pour assurer la compatibilité descendante avec le runtime de données de compatibilité de Microsoft Visual Basic 2005.

Dans Visual Basic 6.0, les formulaires liés aux données sont créés automatiquement par glisser-déplacer des éléments de base de données d'un environnement de données sur un formulaire.

Voir aussi

Autres ressources

Création d'applications de données clientes

Connexion aux données avec l'Explorateur de serveurs/Explorateur de bases de données

Visual Database Tools

Aide pour les utilisateurs de Visual Basic 6.0

Espaces de noms de données dans Visual Studio