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

Que hay mal en esta conexion?

Estas en el tema de Que hay mal en esta conexion? en el foro de ASP Clásico en Foros del Web. Miren tengo esta conexion Sub OpenDBConn2 Set GobjConnect2 = Server.CreateObject("ADODB.Connection") GobjConnect2.Open gsConnect2 gsConnect2 = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("..\Items.mdb") End Sub Y me da ...
  #1 (permalink)  
Antiguo 05/06/2002, 17:04
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
Que hay mal en esta conexion?

Miren tengo esta conexion
Sub OpenDBConn2
Set GobjConnect2 = Server.CreateObject("ADODB.Connection")
GobjConnect2.Open gsConnect2
gsConnect2 = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("..\Items.mdb")
End Sub

Y me da este error:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/ASP/RealState3/Adm/2UpdItemStatus.asp, line 55

la linea 55 es
GobjConnect2.Open gsConnect2

de modo que lo que no encuentra es la database [creo[ pero en otra parte tengo esta conexion que si funciona.

gsConnect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("..\Items.mdb")

Que Hago?
Estoy que me doy por la cabeza!





  #2 (permalink)  
Antiguo 05/06/2002, 17:11
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Que hay mal en esta conexion?

prueba asi

Código:
  
Sub OpenDBConn2
Set GobjConnect2 = Server.CreateObject("ADODB.Connection")
GobjConnect2.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Items.mdb"))
End Sub
  #3 (permalink)  
Antiguo 05/06/2002, 19:29
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
Re: Que hay mal en esta conexion?

Gracias Gabriel.
Ahora si corre esta linea, pero ahora me da error aqui:
Sub CloseDBConn2
GobjConnect2.Close
Set GobjConnect2 = Nothing
End Sub

este es el error:
Microsoft VBScript runtime error '800a01a8'

Object required: 'GobjConnect2'

/ASP/RealState3/Adm/2UpdItemStatus.asp, line 67

Y la linea 67 tiene:
GobjConnect2.Close

Por qué?
  #4 (permalink)  
Antiguo 06/06/2002, 02:17
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Que hay mal en esta conexion?

Quizas no este declarada la variable de objeto y solo la ve una sola sub.

Verifica que este definida y sino pone un Dim :

<SCRIPT LANGUAGE=VBSCRIPT>
Dim GobjConnect2

<Sub 1>
..
<Sub 2>
..
</SCRIPT>

Saludos <IMG SRC="images/futbol.gif" WIDTH="15" HEIGHT="15" HSPACE="3">
  #5 (permalink)  
Antiguo 06/06/2002, 08:56
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
Re: Que hay mal en esta conexion?

Gracias, ya corrio.
Pero ahora tengo otro problemita en una sentencia update.
Pondre el post adelante.
Gracias. ;)
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 00:46.