Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2003, 03:59
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Hay dos opciones para solucionar el posible problema. La primera añadir simplemante lo qeu está en negrita a la conexión:

Código:
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./foro.mdb")
Ojo es un sólo punto, es decir que no sube un nivel en los directorios.

La otra opción, según el error que te lanza, es que no estés haciendo la conexión a la base de datos en modo de escritura. Para eso hay una serie de números que indican que se va a escribir. Te dejo un ejemplo:

Código:
SET base = Server.CreateObject("ADODB.Connection")
base.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./foro.mdb")
sql = "SELECT * FROM visitas WHERE seccion = '"& seccion &"'"
SET RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, base, 2,3 
Aunque aquí la sentencia SQL es distinta a la tuya, lo importante son los numeritos que te marco en rojo.

A ver si hay suerte y lo podemos solucionar.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!