Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2003, 12:39
Julio10
 
Fecha de Ingreso: septiembre-2003
Mensajes: 5
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas al borrar el primer registro de una BD.

Tengo un gran problema para borrar el primer registro de una base de datos.
Esta base de datos es de Access y mi problema está en el sql que utilizo en mi página ASP

Yo pongo lo siguiente:
<%dim oConn, RS
Set oConn=Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.RecordSet")
oConn.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db.mdb")

sql="select * from Tabla"
RS.open sql, oconn
RS.DELETE 1

Luego lo limpio y cierro todo. Y me dice:

Tipo de error:
ADODB.Recordset (0x800A0CB3)
El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.
/prueba.asp, línea 21

He leido que puede ser porque no tenga dado los permisos suficientes a la carpeta que contenga la DB, pero creo que no es el caso porque tiene todos los permisos y me deja escribir perfectamente en la base de datos o incluso borrar toda la tabla.
Mi problema es cuando sólo borro este registro.

Seguramente habrá veinte mil mejores formas de hacerlo. Rogaría que alguien me pusiera alguna.


Muchas Gracias.