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

Conexión con una base de datos access

Estas en el tema de Conexión con una base de datos access en el foro de ASP Clásico en Foros del Web. Hola. Estoy haciendo una página dinámica en asp de forma que quiero que se conecte con una base de datos en access. El servidor en ...
  #1 (permalink)  
Antiguo 12/11/2004, 11:31
 
Fecha de Ingreso: abril-2004
Mensajes: 39
Antigüedad: 21 años, 1 mes
Puntos: 0
Conexión con una base de datos access

Hola.
Estoy haciendo una página dinámica en asp de forma que quiero que se conecte con una base de datos en access.
El servidor en donde está colagada la página tiene la siguiente estructura:
- Data (carpeta donde se guardan las Base de datos)
- Html (carpeta donde están las páginas en sí)
En mi código tengo:
strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../Data/bd.mdb"
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open strConnectionString
strSQL = "SELECT * FROM Tabla"
cnn.Execute strSQL,,adCmdText + adExecuteNoRecords

y la página me da el siguiente error:

Microsoft JET Database Engine error '80004005'

'c:\Data\resultados.mdb' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.

Es decir, me busca la base de datos en el disco duro y no en el servidor.

Por favor alguien puede decirme como conectar a mi base de datos??

Muchas gracias.
  #2 (permalink)  
Antiguo 12/11/2004, 12:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Utiliza Server.MapPath para localizar la BDs
  #3 (permalink)  
Antiguo 12/11/2004, 12:58
 
Fecha de Ingreso: abril-2004
Mensajes: 39
Antigüedad: 21 años, 1 mes
Puntos: 0
Vale. Lo voy a intentar. Muchas 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 09:43.