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

Problemas al borrar el Registro Nº 1

Estas en el tema de Problemas al borrar el Registro Nº 1 en el foro de ASP Clásico en Foros del Web. 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á ...
  #1 (permalink)  
Antiguo 24/09/2003, 12:33
 
Fecha de Ingreso: septiembre-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
Pregunta Problemas al borrar el Registro Nº 1

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 alguno.


Muchas Gracias.
  #2 (permalink)  
Antiguo 24/09/2003, 14:37
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Prueba poniendo tipo de bloqueo y cursor cuando abres el recordset

RS.open sql, oconn, 3, 3

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 25/09/2003, 09:51
 
Fecha de Ingreso: septiembre-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
Muchas Gracias u_goldman, me ha funcionado perfectamente.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:00.