Extensions Visual C++ pour ADO
La méthode préférée de programmation ADO avec Visual C++ utilise la directive #import, comme indiqué dans Microsoft Visual C++ ADO Programming. Toutefois, les versions antérieures d’ADO étaient livrées avec les extensions Visual C++, une méthode alternative de programmation utilisant Visual C++. Cette section documente 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 #importer.
L’un des travaux les plus fastidieux auxquels sont confrontés les programmeurs Visual C++ lors de la récupération de données avec ADO consiste à convertir des données retournées en tant que type de données VARIANT en type de données C++, puis en stockant les données converties dans une classe ou une structure. En plus d’être fastidieux, la récupération de données C++ par le biais d’un type de données VARIANT diminue les performances.
ADO fournit une interface qui prend en charge la récupération de données dans des types de données C/C++ natifs sans passer par un VARIANT, et fournit également des macros de préprocesseur qui simplifient l’utilisation de l’interface. Le résultat est un outil flexible qui est plus facile à utiliser et qui offre de bonnes performances.
Un scénario client C/C++ courant consiste à lier un enregistrement dans un jeu d’enregistrements à un struct C/C++ ou à une classe contenant des types C/C++ natifs. Lors de l’exécution de VARIANTs, cela implique l’écriture de code de conversion de VARIANT en types natifs C/C++. Les extensions Visual C++ pour ADO sont destinées à rendre ce scénario beaucoup plus facile pour le programmeur Visual C++.
Consultez les rubriques suivantes pour en savoir plus sur les extensions Visual C++ pour ADO.
Voir aussi
Index de syntaxe ADO pour Visual C++ pour COMExtensions Visual C++ ExempleUtilisation des extensions Visual C++En-tête des extensions Visual C++