Visual Basic - ¿Eliminar dato del RECORDSET, pero no de la tabla?

Life is soft - evento anual de software empresarial
 
Vista:

¿Eliminar dato del RECORDSET, pero no de la tabla?

Publicado por Joaquín (23 intervenciones) el 25/07/2002 11:53:38
Estoy realizando esta consulta:
Set db = OpenDatabase("c:\mis documentos\refs.mdb")
Set datos = db.OpenRecordset("SELECT * FROM tablas")
-------
Más adelante, me muevo a un registro determinado y lo elimino:
datos.MoveFirst
datos.Delete
-------
El problema es que el dato se elimina de la TABLA originaria. Yo querría eliminarlo sólo de la selección que está guardada en el Recordset... es posible?. ¿Cómo?.

Gracias por vuestro interés.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Eliminar dato del RECORDSET, pero no de la tab

Publicado por Antonio Rodriguez (43 intervenciones) el 25/07/2002 15:49:38
Si es posible pero con recordsets de memoria, estos se abren con open o con execute y lo puedes trabajar
independiente porque no estan conectadas a la tabla.
De la manera que lo tienes no te va a funcionar porque este recordsets esta creado a partir del objeto db
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

¿Podrías ponerme un ejemplo?

Publicado por Joaquín (23 intervenciones) el 26/07/2002 09:18:53
Siempre he tratado los recordsets conectados a la tabla, no los he almacenado en memoria nunca hasta ahora. ¿Me podrías poner un pequeño ejemplo de qué se debe hacer?.

Gracias por tu interés!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar