La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30455 - ERROR EN CONEXION ADO
Autor:  Jorge Esposito
Al abrir una conexión de base de datos en ADO como esta:

Dim conex As ADODB.Connection
Set conex = New ADODB.Connection
conex.Open "Provider= Microsoft.Jet.OLEDB.4.0;System Database=D:\DATA\Empleados.mdb;"

Me da el siguiente error:

Número de error: -2147467259

Descripción del error: No se pudo encontrar el archivo ISAM instalable.

teniendo en mis referencias de proyecto a
Microsoft ActiveX Data Object 2.1 Library
Microsoft OLEDB Simple Provider 1.5 Library

Cabe destacar que existe el proveedor OLEDB para ODBC y el OLEDB para Microsoft Jet.

Yo quiero conectar la base de datos Empleados.mdb

cualquiera de los dos ejemplos me sirven
mediante OLEDB para Microsoft Jet o OLEDB para ODBC

¿Cómo lo hago?, ¿Qué parámetros me faltan?

  Respuesta:  Genaro N. Condori Estaca
La cadena de conexion es la siguiente

' Esta linea es para que los cursores se creen por defecto en el cliente
' caso contrario se crearan en el lado del servidor. Si la omites al crear
' un recordset deberas establecer la siguiente propiedad antes de
' crear un recordset.
' recordset.CursorLocation = adUseClient

conex.CursorLocation = adUseClient
conex.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\biblio.mdb;Persist Security Info=False"

Lo probe i no tube ningun inconveniente. Espero te sirva