Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2002, 09:39
aliciavv
 
Fecha de Ingreso: noviembre-2002
Mensajes: 34
Antigüedad: 22 años, 4 meses
Puntos: 0
Modificar registros

Tengo un problema al querer modificar registros de una tabla en Access, yo tengo el PWS instalado en mi máquina y ahí funciona correctamente si lo hago con esta instrucción:

sSQL = "update accesos set acepto = 1 where usuario = '" & usuario & "' and password = '" & password & "' "

Conn.Execute(sSQL)


Pero al pasar el archivo asp a otro servidor Windows 2000 me envía este error:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/Remate-info/ingresos.asp, line 49

Y si cambio las instrucciones por:

set RS = Server.CreateObject("ADODB.Recordset")

sSQL = "select * from accesos where usuario = '" & usuario & "' and password = '" & password & "'"
RS.Open sSQL, Conn, 1, 2
RS.Fields(0)=1
RS.Update

entonces me envía el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
/Remate-info/ingresos.asp, line 48

Y yo ya chequé mi BD y no está marcada como de solo lectura, no se si hay algún otro paso extra que omití y por eso me marca ese error.