Utilice el asistente Crear función de tabla de OLE DB para
crear una función de tabla definida por el usuario de OLE que le
permita importar datos desde una base de datos que dé soporte al
formato de OLE DB.
Antes de empezar
Requisitos previos:- DB2
Universal Database para
Linux®,
UNIX®
y Windows®, Enterprise Server Edition (Versión
8 y posterior)
- OLE DB 2.0 o posterior, disponible en
Microsoft®
en http://www.microsoft.com.
Si
intenta invocar una función de tabla de OLE DB sin instalar antes OLE DB,
DB2
emite el SQLCODE -465, SQLSTATE 58032, con el código de razón 35. Para obtener
información sobre los requisitos del sistema y los proveedores de OLE DB
disponibles para las fuentes de datos, consulte la documentación de los datos
fuente. Para la especificación de OLE DB, consulte la publicación
Microsoft OLE DB 2.0 Programmer's
Reference and Data Access SDK, Microsoft Press, 1998.
- db2olefn.dll debe estar registrado en el sistema.
Para
registrar este archivo DLL, entre regsvr32
dir_instalación_DB2\sqllib\function\db2olefn.dll
en una línea de mandatos donde DB2installdir es el
directorio raíz en el que ha instalado
DB2.
Por qué y cuándo se efectúa esta tarea
Para crear una UDF para OLE DB:
- Vaya a la perspectiva Datos.
- Pulse Archivo > Nuevo > Otros para abrir
el diálogo Nuevo.
- Seleccione Datos y elija Función
definida por el usuario.
- Pulse Siguiente. Se abre el asistente.
- En la página Especificar un proyecto, seleccione
para utilizar un nuevo proyecto o seleccione un proyecto de desarrollo de datos
existente.
- Pulse Siguiente. Se abre la página Nombre y lenguaje.
- En el campo Lenguaje, seleccione OLE DB.
- Lleve a cabo los pasos necesarios del asistente.
- Pulse Finalizar.
Resultados
La función definida por el usuario se crea y se añade al proyecto de
desarrollo de datos que especificó, y la función definida por el usuario se
despliega y se registra en el servidor de base de datos.