Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problemas al borrar el primer registro de una BD.

Estas en el tema de Problemas al borrar el primer registro de una BD. en el foro de Bases de Datos General 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:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 5
Antigüedad: 20 años, 7 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.
  #2 (permalink)  
Antiguo 24/09/2003, 13:15
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
El error es del cursor de ADO date una vuelta por www.asptutor.com y www.aspfacil.com y busca sobre ADO etc.
  #3 (permalink)  
Antiguo 25/09/2003, 09:53
 
Fecha de Ingreso: septiembre-2003
Mensajes: 5
Antigüedad: 20 años, 7 meses
Puntos: 0
Muchas Gracias. Ya he solucionado el problema sólo había que añadir: 3,3

RS.open sql, oconn, 3, 3

Muy agradecido.
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 22:24.