Foros del Web » Programando para Internet » ASP Clásico »

Conexión con una base de datos por ODBC

Estas en el tema de Conexión con una base de datos por ODBC en el foro de ASP Clásico en Foros del Web. Hola a todos!!! Vereis, el explorador (IE6) me dá el siguiente mensaje cuando me intento conectar a una base de datos: Tipo de error: Microsoft ...
  #1 (permalink)  
Antiguo 20/05/2003, 03:13
 
Fecha de Ingreso: mayo-2003
Ubicación: Granada
Mensajes: 8
Antigüedad: 20 años, 11 meses
Puntos: 0
Pregunta Conexión con una base de datos por ODBC

Hola a todos!!!

Vereis, el explorador (IE6) me dá el siguiente mensaje cuando me intento conectar a una base de datos:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'SOFTWARE\ODBC\ODBC.INI\=MiBase' del Registro.
/Web/páginaConectaConBD.asp, línea 23


El código que tengo para realizar la conexión es el siguiente:

Set MiConexión = Server.CreateObject("ADODB.Connection")
MiConexión.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "DSN =MiBase;"


Antes he creado una conexión ODBC (un DSN de usuario, de sistema no podía hacerlo), llamada MiBase, y no me ha dado ningún error al crearla.

No sé si puede estar relacionado con que estoy trabajando en una máquina en red, y tal vez me falte algún tipo de permiso.

Si alguien puede decirme donde está el problema, ¡¡se lo agradeceré para siempre!!!

Gracias!!
  #2 (permalink)  
Antiguo 20/05/2003, 03:38
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 20 años, 11 meses
Puntos: 0
Buenas,
Prueba a cambiar la linea a ver si es esto...

ConnSTR = "DRIVER={Driver do Microsoft Access (*.mdb)};DSN=bdallmirall130103;"
MiConexion.Open ConnSTR

Si el DSN esta creado correctamente y tienes los permisos correctos para acceder en la carpeta de la BD ya está.

Suerte
  #3 (permalink)  
Antiguo 20/05/2003, 03:53
 
Fecha de Ingreso: mayo-2003
Ubicación: Granada
Mensajes: 8
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola!!!!

Acabo de probar lo que me has comentado, ¡y el error ha cambiado!!

Ahora me dice:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
Operación cancelada.
/Web/enviaDatos.asp, línea 51

Y en la línea 51 lo que hay es:
ObjetoConexión.Open ConnSTR

Así que parece que no hacía bien la conexión con la BD, y ahora que la hace, ¡la cancela!

¿Qué puede ser? ¿Me faltará algún permiso?

Gracias!!!
  #4 (permalink)  
Antiguo 20/05/2003, 08:03
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 2 meses
Puntos: 1
Te aconsejo que leas esto:
http://faqsdelweb.com/index.php?num=3&f_id=2&s_id=15
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 20/05/2003, 08:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
http://www.forosdelweb.com/showthrea...hreadid=129412

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.