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

Ayuda error en rst.update

Estas en el tema de Ayuda error en rst.update en el foro de ASP Clásico en Foros del Web. Hola, estoy probando un código para modificar registros a una base de datos . Este es el error que me da: Tipo de error: Microsoft ...
  #1 (permalink)  
Antiguo 12/11/2003, 16:29
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Pregunta Ayuda error en rst.update

Hola,

estoy probando un código para modificar registros a una base de datos . Este es el error que me da:

Tipo de 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.
/lalo/pruebas_asp/modificar.asp, line 21


El error me da en:
rst.update

Este es el código:

<%

set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")

cnn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:/prueba.mdb;"


sqltext = "SELECT * FROM datos where email ='" &request.querystring("email")&"'"
rst.Open sqltext,cnn,3,3

nombre="Fabian"
apellido = "Muller"
email="[email protected]"

rst("nombre") = nombre
rst("apellido") = apellido
rst("email") = email
rst.update

rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>
  #2 (permalink)  
Antiguo 12/11/2003, 18:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Dale click derecho a tu base de datos de access y quítale la propiedad de solo lectura que aparece en los checkbox, casi seguro debe ser eso, en caso de que no sea, asegúrate de que el folder donde reside la base de datos, tenga permisos de escritura...


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 13/11/2003, 06:27
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
No es ninguna de las dos cosas que me comentas.

¿Alguien sabe de qué puede ser?

Slaudos,

Laika
  #4 (permalink)  
Antiguo 13/11/2003, 12:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98

Entonces a lo mejor es el usario que tiene asignado el IIS para este sitio, necesita tener permisos de W/R, en el IIS, click derecho sobre el sitio, propiedades, apunta a la petaña de seguridad y métete donde dice usuario anónimo, ve que usuario es el que valida el acceso anónimo, desde WIN, dale permisos de lectura/escritura R/W.


A ver si esto si es..


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 13/11/2003, 12:31
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98

Entonces a lo mejor es el usario que tiene asignado el IIS para este sitio, necesita tener permisos de W/R, en el IIS, click derecho sobre el sitio, propiedades, apunta a la petaña de seguridad y métete donde dice usuario anónimo, ve que usuario es el que valida el acceso anónimo, desde WIN, dale permisos de lectura/escritura R/W.


A ver si esto si es..


Salu2,
__________________
"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 04:27.