La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51030 - ERROR -2147217900 - CONEXION VB6 CON SQL
Autor:  miguel angel lopez suyo
he creado en sql server una vista o procedimiento almacenado donde se extraen datos de una BD de excel y otra de Access combinadas, pero cuando yo las llamo con un recordset me sale un error de proveedor oledb jet -2127217900
ya probe con un control adodc y si llama a la vista y al SP pero via codigo no me sale quisiera que alguien me responda o crea que me pueda responder o si necesita mas datos.

  Respuesta:  Rafael Yzarra
Todo recordset acepta como fuente de datos una sola base de datos; a esto se debe el error que se te muestra al querer accesar BdeD Excel y BdeD Access de manera simultánea. La solución a este problema sería la siguiente:

1ero: Definir en Access la tabla vinculada de la BdeD Excel;
2ndo: Obtener directamente de Access, la información combinada de ambas tablas, a través de una vista.

Si pretendes crear una vista en SQL que almacene la data de Excel y Access simultáneamente, ésta no será muy útil para extraer datos del recorset que definas; si procedes como te indico, no tendrás problemas para obtener la data alojada.

Espero que sea útil esta información