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

Error:Base de datos u objeto de sólo lectura

Estas en el tema de Error:Base de datos u objeto de sólo lectura en el foro de ASP Clásico en Foros del Web. Hola, Antes podia añadir registros en mi BD mediante codigo de esta manera: set rs = Conn.Execute ("insert into [tabla1] (fcampo1) values ('"&variable&"') ") Ahora ...
  #1 (permalink)  
Antiguo 28/10/2006, 19:14
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Error:Base de datos u objeto de sólo lectura

Hola,

Antes podia añadir registros en mi BD mediante codigo de esta manera:

set rs = Conn.Execute ("insert into [tabla1] (fcampo1) values ('"&variable&"') ")

Ahora al añadir registros a un campo de una tabla de mi BD me da este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos u objeto de sólo lectura.


Y si lo hago con:

rs.Open "tabla1",Conn,3,3

rs.AddNew
rs ("campo1")= variable
rs.update

Me da este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.


Revisé permisos... q esta pasando?

Probé con otras bases de datos y nada y si lo ejecuto en un servidor va ok
  #2 (permalink)  
Antiguo 28/10/2006, 19:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Laika, este tema se ha resuelto miles de veces en este foro, tu problema es de permisos.

1. Quitale el atributo de "Solo Lectura" a tu base de datos
2. Asegurate que el usuario anonimo del IIS tenga permisos de lectura/escritura sobre la base de datos.
3. Si tienes mas dudas al respecto, estas a un solo click con el buscador

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 22:35.