Partager via


Extensions Visual C++ pour ADO

S’applique à : Access 2013, Office 2013

La méthode préférée de programmation ADO avec Visual C++ utilise la directive #import, comme indiqué dans Microsoft Visual C++ programmation ADO. Toutefois, les versions antérieures d’ADO étaient fournies avec une autre méthode de programmation à l’aide de Visual C++ : les extensions Visual C++. Cette section décrit cette fonctionnalité pour ceux qui doivent gérer le code des extensions Visual C++, mais le nouveau code ADO doit être écrit à l’aide de #import.

Une des tâches les plus fastidieuses que doivent entreprendre les programmeurs en Visual C++ pour récupérer les données avec ADO consiste à convertir les données retournées en tant que type VARIANT en données C++, puis à stocker les données converties dans une classe ou une structure. De plus, la récupération des données C++ par l'intermédiaire du type VARIANT nuit aux performances du système.

ADO fournit une interface qui prend en charge la récupération des données en types de données C/C++ natifs sans devoir passer par un type VARIANT ainsi que des macros de préprocesseur qui simplifient l'utilisation de l'interface. Le programmeur dispose ainsi d'un outil souple, performant et facile à utiliser.

Un scénario de client C/C++ classique consiste à lier un enregistrement d'un objet Recordset à une structure ou une classe C/C++ contenant des types C/C++ natifs. Si un type VARIANT est utilisé, vous devez écrire du code pour convertir les données de type VARIANT en types C/C++ natifs. Les extensions Visual C++ pour ADO facilitent cette opération.

Reportez-vous aux rubriques suivantes pour en savoir plus sur les extensions Visual C++ pour ADO.