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

Error en cadena de conexión (Acess 2002)

Estas en el tema de Error en cadena de conexión (Acess 2002) en el foro de ASP Clásico en Foros del Web. Hola, estoy tratando de insertar en ASP datos en una Base de Datos Access 2002 y me da el siguiente (y típico) error: HTTP 500.100. ...
  #1 (permalink)  
Antiguo 13/03/2005, 17:45
 
Fecha de Ingreso: mayo-2004
Mensajes: 6
Antigüedad: 21 años
Puntos: 0
Error en cadena de conexión (Acess 2002)

Hola,

estoy tratando de insertar en ASP datos en una Base de Datos Access 2002 y me da el siguiente (y típico) error:

HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

--------------------------------------------------------------------------------

Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/PRUEBAS/insertar2.asp, línea 48


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:
GET /PRUEBAS/insertar2.asp

Deciros que la cadena de conexión que he utilizado es la siguiente:

<%
SET Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open "BD_Prueba"
...
Conexion.Close
%>

todo ello teniendo en cuenta que dentro del directorio "PRUEBAS" está la pagina "insertar2.asp" y la Base de Datos "BD_Prueba.mdb".

¿Por favor podéis indicarme dónde está el error?

Muchas gracias.
Gin
  #2 (permalink)  
Antiguo 14/03/2005, 10:04
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 21 años, 9 meses
Puntos: 0
Deberías usar un string de conexión un poco más especifico, prueba con este:

PATH = "C:/PRUEBAS/BD_Prueba.mdb"
Conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & PATH & ";Persist Security Info=True"
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 15:18.