Fallo al actualizar una base de datos Access desde ASP

24/04/2004 - 12:37 por Juan Pedro Asencio Flores | Informe spam
Señores tengo un ligero problemillas tengo una Web en Asp con una base de
datos en Access pero al ir a cambiar algo en la base de datos me da el
siguiente fallo:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base
de datos u objeto de sólo lectura.

/asp/misdatos.asp, línea 64

He mirado la base de datos y no está protegida contra lectura y en el código
da el fallo al ir a actualizar el recordset ¿alguna idea de que puede ser?

Gracias por anticipado

Preguntas similare

Leer las respuestas

#1 Juan Pedro Asencio Flores
24/04/2004 - 12:51 | Informe spam
He descubierto que el directorio aparece marcado de solo lectura dentro de
ordenador.

Pero cuando quito la opción de solo lectura y vuelvo a mirar aparece otra
vez activada cuando vuelvo a mirar ¿a que puede deverse esto?

"Juan Pedro Asencio Flores" escribió
en el mensaje news:
Señores tengo un ligero problemillas tengo una Web en Asp con una base de
datos en Access pero al ir a cambiar algo en la base de datos me da el
siguiente fallo:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar.


Base
de datos u objeto de sólo lectura.

/asp/misdatos.asp, línea 64

He mirado la base de datos y no está protegida contra lectura y en el


código
da el fallo al ir a actualizar el recordset ¿alguna idea de que puede ser?

Gracias por anticipado


Respuesta Responder a este mensaje
#2 Juan Pedro Asencio Flores
24/04/2004 - 13:08 | Informe spam
Ozu chiquillo que falta ortografía quería decir "¿a que puede deberse esto?"

Posdata: Sigue sin dejarme quitar la opción de solo lectura en la carpeta
:-(

"Juan Pedro Asencio Flores" escribió
en el mensaje news:
He descubierto que el directorio aparece marcado de solo lectura dentro de
ordenador.

Pero cuando quito la opción de solo lectura y vuelvo a mirar aparece otra
vez activada cuando vuelvo a mirar ¿a que puede deverse esto?

"Juan Pedro Asencio Flores" escribió
en el mensaje news:
> Señores tengo un ligero problemillas tengo una Web en Asp con una base


de
> datos en Access pero al ir a cambiar algo en la base de datos me da el
> siguiente fallo:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> [Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar.
Base
> de datos u objeto de sólo lectura.
>
> /asp/misdatos.asp, línea 64
>
> He mirado la base de datos y no está protegida contra lectura y en el
código
> da el fallo al ir a actualizar el recordset ¿alguna idea de que puede


ser?
>
> Gracias por anticipado
>
>


Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
24/04/2004 - 18:43 | Informe spam
Debes agregar el usuario IUSR_servidor o IWAM_servidor como acceso total (de
lectura y escritura) en el directorio donde se encuentra el MDB

Ese MDB NO DEBE ESTAR EN UN DIRECTORIO VIRTUAL... dejalo en otra ruta,
ejemplo: c:\Datos

Saludos,
Jhonny Vargas P.


"Juan Pedro Asencio Flores" escribió
en el mensaje news:
Señores tengo un ligero problemillas tengo una Web en Asp con una base de
datos en Access pero al ir a cambiar algo en la base de datos me da el
siguiente fallo:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar.


Base
de datos u objeto de sólo lectura.

/asp/misdatos.asp, línea 64

He mirado la base de datos y no está protegida contra lectura y en el


código
da el fallo al ir a actualizar el recordset ¿alguna idea de que puede ser?

Gracias por anticipado


Respuesta Responder a este mensaje
#4 Phoncadiz
25/04/2004 - 01:10 | Informe spam
¿Tienes dado los permisos de lectura y escritura a la base de datos en el
IIS? No me refiero a la base de datos en el directorio (atributos de
archivo) si no en el Internet Information Server!!! Por otra parte lo típico
de dar los permisos tambien de escritura en la base de datos en tu código
ASP (RS.open strSQL, oConn, 3, 3 -> por ejemplo), no tener la base de datos
abierta etc etc.

Saludos de Phoncadiz.

"Juan Pedro Asencio Flores" escribió
en el mensaje news:
Señores tengo un ligero problemillas tengo una Web en Asp con una base de
datos en Access pero al ir a cambiar algo en la base de datos me da el
siguiente fallo:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar.


Base
de datos u objeto de sólo lectura.

/asp/misdatos.asp, línea 64

He mirado la base de datos y no está protegida contra lectura y en el


código
da el fallo al ir a actualizar el recordset ¿alguna idea de que puede ser?

Gracias por anticipado


Respuesta Responder a este mensaje
#5 Juan Pedro Asencio Flores
25/04/2004 - 11:18 | Informe spam
Lo primero gracias a todos

Os cuento las principales características de cada una de las cosas que tengo
configurado:

Permisos de escritura en ASP
rs.open SQL, CON , 3, 3

Permisos IIS
Lo tengo en un servidor ajeno (¿influye?)
Respecto a los permisos en el servidor ajeno, he pensado darle permisos al
directorio que contiene el ASP, permisos de ejecución de scripts y de
escritura, porque respecto a la base de datos no se puede configurar, es una
carpeta especialmente preparada. ¿que os parece?

Base de datos
No la tengo abierta


¿Alguna cosilla más que debo de comprobar?


"Phoncadiz" escribió en el mensaje
news:_tCic.1548$
¿Tienes dado los permisos de lectura y escritura a la base de datos en el
IIS? No me refiero a la base de datos en el directorio (atributos de
archivo) si no en el Internet Information Server!!! Por otra parte lo


típico
de dar los permisos tambien de escritura en la base de datos en tu código
ASP (RS.open strSQL, oConn, 3, 3 -> por ejemplo), no tener la base de


datos
abierta etc etc.

Saludos de Phoncadiz.

"Juan Pedro Asencio Flores" escribió
en el mensaje news:
> Señores tengo un ligero problemillas tengo una Web en Asp con una base


de
> datos en Access pero al ir a cambiar algo en la base de datos me da el
> siguiente fallo:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> [Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar.
Base
> de datos u objeto de sólo lectura.
>
> /asp/misdatos.asp, línea 64
>
> He mirado la base de datos y no está protegida contra lectura y en el
código
> da el fallo al ir a actualizar el recordset ¿alguna idea de que puede


ser?
>
> Gracias por anticipado
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida