Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/03/2009, 16:45
fmarrerov
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Cambiar ubicación Base Datos

Cita:
Iniciado por huesos52 Ver Mensaje
Buen día

Busca en tu código ASP en que parte haces la conexión entre asp y access. Debe ser una función conectar o un archivo aparte.
Debe ser algo parecido a esto "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=base_de_datos.mdb"

Cuando lo localices cuentanos cual es tu cadena de conexión.

Un saludo
Mi cadena de conexion es:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "database\guiax.mdb"

La he cambiado a restaurantes\database\guiax.mdb y parece que funciona, y digo parece dado que al intentar editar desde el panel de control me dice que la base de datos es de solo lectura. Supongo que deberán darme permisos.

Suponiendo que sea sólo un problema de autorizaciones, ahora me debo de solucionar lo siguiente:

QUE LA WEB LEA DE LA BASE DE DATOS UBICADA EN restaurantes/database/guiax.mdb, ya que sigue leyendo de database/guiax.mdb

Tras investigar creo que el archivo responsable es el que se ubica en Connections/laguiax.asp, cuyo código fuente es:

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_laguiax_STRING
MM_laguiax_STRING = "dsn=laguiax;"
%>

Suponiendo que sea este archivo el que apunte hacia la base de datos, ¿QUE DEBO MODIFICAR?

Gracias a todos por vuestras aportaciones.

Saludos