Utilisez l'assistant Nouvelle fonction de table OLE DB pour créer une fonction de table OLE DB définie
par l'utilisateur permettant d'importer des données à partir d'une base de données prenant en charge le format OLE DB.
Conditions requises :- DB2
Universal Database for Linux, UNIX, and Windows, Enterprise Server Edition (version
8 et ultérieure)
- OLE DB 2.0 ou version ultérieure, disponible sur le site Microsoft à l'adresse http://www.microsoft.com.
Si vous tentez d'appeler une fonction de table OLE DB avant d'avoir installé OLE DB, DB2 émet l'erreur suivante : SQLCODE
-465, SQLSTATE 58032, code anomalie 35. Pour prendre connaissance des conditions système requises et de la liste des fournisseurs OLE DB disponibles pour vos sources de données, consultez la documentation de votre source de données.
Pour prendre connaissance des spécifications OLE DB, consultez le manuel Microsoft OLE DB 2.0 Programmer's
Reference and Data Access SDK, Microsoft Press, 1998.
- Le fichier db2olefn.dll doit être enregistré sur votre ordinateur.
Pour enregistrer ce fichier DLL, entrez regsvr32 rép_install_DB2\sqllib\function\db2olefn.dll sur une ligne de commande, où
rép_install_DB2 est le répertoire principal de l'installation de DB2.
Pour créer une fonction définie par l'utilisateur pour OLE DB, procédez comme suit :
- Passez à la perspective Données.
- Cliquez sur Fichier > Nouveau >
Autre pour ouvrir la boîte de dialogue Nouveau.
- Sélectionnez Données et choisissez Fonction définie par l'utilisateur.
- Cliquez sur Suivant. L'assistant s'ouvre.
- Sur la page Spécifier un projet, choisissez d'utiliser un nouveau projet ou
sélectionnez un projet de développement de données existant.
- Cliquez sur Suivant. La page Nom et langage s'ouvre.
- Dans la zone Langage, sélectionnez OLE DB.
- Suivez les étapes nécessaire de l'assistant.
- Cliquez sur Terminer.
La fonction définie par l'utilisateur est créée et ajoutée au projet de développement de données spécifié. Elle est déployée et enregistrée sur le serveur de bases de données.