Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Error al conectar con Access 2000, pero no con 97
 Foro Bloqueado  Tema Bloqueado


Autor Temas
Reverendo
Starting Member


19 Posts
Mensajes - 05 Nov 2002 :  11:39:02  Ver Perfil  Enviar Email
Muy buenas a todos.
Tengo un problema al efectuar la conexión con una base de datos Access 2000.

La sintaxis que utilizo es:

sub OpenDB()
Set DbConn = Server.CreateObject"ADODB.Connection")
dbDir = Server.MapPath("./db/BD.mdb")
DbConn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & dbDir & ";"

end sub

El caso es que esa misma sintaxis, con la misma base de datos en formato Access 97 funciona sin problemas. He probado también usando ODBC en lugar de Jet, pero lo mismo, con el 97 me funciona y con el 2000 no.

sub OpenDB()

set DbConn = Server.CreateObject("ADODB.Connection")
dbDir = Server.MapPath("./db/BD.mdb")
DbConn.Open "DBQ="& dbDir _
&";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

end sub

Y en mi sistema sólo tengo instalado Access 2000.

El error que me da en el segundo caso (Sin usar Jet) es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x4ac Thread 0x6c0 DBC 0x13c7fdc Jet' del Registro.

¿Alguna sugerencia?
Muchas gracias anticipadas

andgomez98
Junior Member

Colombia
424 Posts
Posted - 07 Nov 2002 :  23:05:41  Ver perfil  Enviar e-mail  Visit andgomez98's Homepage  Enviar andgomez98 un Mensaje Yahoo!e
Oye te quiero hacer una pregunta, estas seguro que te funciona con 97 y con 2000 no? pues la verdad yo tengo en mi maquina 97 y la monte a el servidor que tiene 2000 y no me funciona me muestra los mismos errores pero quiero estar serguro si es por eso pues de esta manera lo unico que voy a hacer es convertir la db a 2000 y me imagino que problema solucionado, espero pues llevo un resto de tiempo intentando y no he podido.

Si algo averiguas me avisas y lo mismo nos estamos en contacto ok.

De todos mira en el foro de asp donde aparecen estos errores a ver de que te sirve.

Saludos de Colombia.

Andrés GómezInicio Pagina

andgomez98
Junior Member

Colombia
424 Posts
Posted - 08 Nov 2002 :  20:37:14  Ver perfil  Enviar e-mail  Visit andgomez98's Homepage  Enviar andgomez98 un Mensaje Yahoo!e
Te cuento mi amigo reverendo que si tiene que ver la version llevaba 2 semanas intentando solucionar ese problema la solucion fue convertir la base de datos access 97 a access 2000 y está funcionando perfectamente..

Saludos de Colombia

Andrés GómezInicio Pagina

cagusti
Starting Member


21 Posts
Posted - 11 Jun 2003 :  10:20:28  Ver perfil  Enviar e-mail
Necesitas actualizar Al MDAC 2.5 que és el que lleva el provider oledb 4.0


espero que funcione

Inicio Pagina

ariell
Starting Member


30 Posts
Posted - 01 Apr 2005 :  19:52:38  Ver perfil  Enviar e-mail
Es como dice cagusti. Prueba bajarte de a uno los distintos updates y patches de seguridad del MDAC, hasta llegar al 2.7 con patches incluidos.

Es cantado que no te va a generar mas errores. Saludos

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar