¿Conexión a base de datos?

Quiero conectarme a mi base de datos Access desde VB 6 en el formulario MDI, me da el siguiente error:
Runtime error 2147467259 unrecognized database format.
La base está en Access 2000. Qué estoy haciendo mal?:
Set Cnn = New ADODB.Connection
Dim sBase As String
sBase = "C:\SIME\SIME.mdb"
Cnn.Open "Provider=Microsoft.Jet.OLEDB.3.51; " & _
"Data Source=" & sBase & ";" & _
"Jet OLEDB:Database Password=1234"

1 Respuesta

Respuesta
1
Espero que te encuentres muy bien, la solución a tu problema es cambiar en tu string de conexión el número 3.51 por el 4.0 (El 3.51 es para conectar con Access 97 y el 4.0 es para conectar con Acess 2000)
Por lo tanto tu código quedaría..
Dim sBase As String
sBase = "C:\SIME\SIME.mdb"
Cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=" & sBase & ";" & _
"Jet OLEDB:Database Password=1234"
Un inmenso abrazo para ti desde Chile..
Fvomaster

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas