
29/11/2002, 09:39
|
| | 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. |