Outre leurs possibilités de connexion et d'interrogation, ADO et le provider IBM
OLE DB pour l'AS/400 permettent également d'insérer, de mettre à jour et de supprimer
des données, ainsi que d'appeler des procédures cataloguées et d'accéder à des
files d'attente de données. Mais attention à quelques pièges !
Les pièges à éviter
Premièrement, contrairement à la plupart des sources de données, tous les jeux
d’enregistrements créés à l’aide du provider OLE DB IBM sont statiques.
Par conséquent, la mise à jour d’une base de données demande l’utilisation d’instructions
SQL plutôt que les méthodes AddNew, Delete et Update, plus simples de l’objet
Recordset.
Ainsi, une application ADO utilise un objet Recordset qui se connecte à une base
de données Access ou SQL Server et peut être liée dynamiquement à des tables cibles.
Par l’intermédiaire de cette liaison, toute modification apportée aux données
dans l’objet Recordset se répercute sur la table de base de données sous-jacente.
Les méthodes AddNew, Delete et Update permettent à l’objet Recordset d’effectuer
ces types de mise à jour de base de données.
En revanche, le provider Client Access OLE DB utilise un objet Recordset statique,
qui n’est rien d’autre qu’une copie instantanée des tables de la base de données
sous-jacente. Comme les données de Recordset sont une copie réalisée au moment
de l’ouverture de l’objet Recordset, les éventuelles modifications qui lui sont
apportées ne se répercutent pas dans les tables de données de la base. Si on essaie
d’utiliser les méthodes AddNew, Delete ou Update de l’objet Recordset, le provider
IBM OLE DB émettra une erreur.
Deuxièmement, il faut savoir quel niveau de support de Client Access et quelle
version d’objet ADO on utilisera. Le Provider Client Access OLE DB a été écrit
à l’origine pour la spécification OLE DB 1.1 et ADO 1.0. Les niveaux actuels sont
OLE DB 2.0 et ADO 2.5, et il existe plusieurs révisions d’ADO entre 1.0 et 2.5.
Les versions antérieures du provider IBM OLE DB ne sont pas compatibles avec les
versions récentes de la bibliothèque objet ADO de Microsoft. (Pour obtenir la
liste des différents niveaux de compatibilité d’ADO et de Client Access, voir
l’encadré » Compatibilité entre ADO et Client Access « ).
OLE DB et ADO sont bien partis pour remplacer ODBC et DAO comme méthodes standard
d’accès aux bases de données Windows. ADO et le provider IBM OLE DB permettent
d’accéder à la base de données AS/400, d’appeler commandes et programmes, et d’accéder
aux files d’attente de données en utilisant soit des programmes applicatifs maison,
soit des applications bureautiques conformes à OLE DB, comme Microsoft Office
2000. Avec OLE DB et ADO, on peut accéder rapidement et facilement à une grande
variété de sources de données relationnelles et non relationnelles.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Gestion et sécurité des e-mails : tout est-il vraiment sous contrôle ?
- IA générative dans le secteur public : le cloud souverain s’impose comme priorité
- Les entreprises sont engagées dans une course contre la montre face à l’accélération des cyberattaques alimentées par l’IA
Articles les + lus
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
À la une de la chaîne Tech
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
