par Michael Otey 
Accédez à  diverses bases de données grâce à  ces API de haut niveau 
L'accès à  la base de données AS/400 depuis Windows n'a jamais été simple. Bien 
qu'ODBC le permette depuis Windows 3.1, son utilisation côté application est fastidieuse. 
Il faut d'abord ajouter toutes les déclarations nécessaires aux fonctions ODBC 
dans l'application, puis appeler ces fonctions de manière appropriée pour les 
activer. Les bibliothèques objet comme DAO (Data Access Objects) de Microsoft 
rendent ODBC plus facile à  utiliser. Cependant, les appels ODBC générés par DAO 
ne sont pas optimisés pour la connectivité en réseau, et à  défaut d'une planification 
et d'une implémentation minutieuses, les applications fondées sur DAO et ODBC 
sont souvent peu performantes.
OLE DB et sa couche objet ADO (ActiveX Data Objects) sont les toutes dernières 
technologies de middleware qui traitent les problèmes inhérents aux anciennes 
méthodes d'accès aux données Windows-AS/400. ADO est une bibliothèque objet à  
base de COM (Component Object Model) permettant d'employer OLE facilement à  partir 
d'applications Windows. Ensemble, OLE DB et ADO assurent une liaison performante 
et pratiquement directe entre les applications Windows et la base de données AS/400. 
Le provider OLE DB AS/400 IBMDA400 d'IBM, inclus dans Client Access, est spécialement 
conçu pour procurer aux programmes l'accès aux donnée de l'AS/400.
Outre l'accès à  la base de données, le provider AS/400 OLE DB supporte l'exécution 
de commandes OS/400, les appels de procédures cataloguées et l'accès aux files 
d'attente de données. Cet article donne un aperçu d'OLE DB et d'ADO et présente 
un bref exemple montrant comment utiliser ADO depuis une application VB (Visual 
Basic) pour accéder à  la base de données de l'AS/400. (Pour plus d'informations 
sur les aides à  la mise en oeuvre et à  l'utilisation du provider OLE DB pour AS/400, 
voir l'encadré " Référence de programmation ADO ")
| Référence de programmation ADO Etonnamment, le provider OLE DB pour l'AS/400 n'est accompagné d'aucun manuel officiel IBM. Il existe cependant un Redbook utile intitulé A Fast Path to AS/400 Client/Server Using AS/400 OLE DB Support (SG24-5183). Bien que plus succinct qu'un guide de programmation normal, ce Redbook est la seule ressource pour l'utilisation du provider IBM OLE et contient des informations qu'on ne trouve nulle part ailleurs. On peut télécharger ce manuel à l'adresse http://www.redbooks.ibm.com. | 
