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

problema OLE DB

Estas en el tema de problema OLE DB en el foro de ASP Clásico en Foros del Web. Con mi proveedor habitual he estado operando para conectar la base de datos mediante "DSN" pues así lo requería. He cambiado de operardor y este ...
  #1 (permalink)  
Antiguo 25/11/2005, 05:39
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 22 años, 5 meses
Puntos: 0
problema OLE DB

Con mi proveedor habitual he estado operando para conectar la base de datos mediante "DSN" pues así lo requería.

He cambiado de operardor y este me indica que debo hacerlo mediante OLE.

He cambiado la librería que utilizaba habitualmente por más o menos esto y me ha funcinado en el LOCALSERVER

<% On Error Resume Next
strConexion="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\acceso\basededatos.mdb"
Set Conexion = CreateObject("ADODB.Connection")
Conexion.Open strConexion
%>

La pregunta es ¿Que he ruta he de poner en el server? Evidentemente no es como en mi PC que empiezo desde "C" y a correr. He probado cambiar "C:\Inetpub\wwwroot\" por "localhost/" y no va.

Por otro lado cuando ponga clave en la BBDD o cuando utilizo "SQL" lo del Provider lo controlo pero...¿Y la Clave?

Gracias por Vuestra ayuda. Se que será fácil pero hasta ahora ne me hizo falta esto.

Saludos
  #2 (permalink)  
Antiguo 25/11/2005, 09:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
strConexion="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\acceso\basededatos.mdb")

Server.MapPath devuelve la ruta física del HDD desde la letra de unidad hasta la raiz del servidor web
__________________
...___...
  #3 (permalink)  
Antiguo 25/11/2005, 10:51
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias por tu ayuda
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 11:05.