FoxPro/Visual FoxPro - Eliminación de registros

 
Vista:

Eliminación de registros

Publicado por De Roba (2 intervenciones) el 16/03/2001 12:11:46
Necesito eliminar ciertos registros de una tabla *.dbf.

Uso la intrunción:
delete from tabla where campo = condición
Me dice que muy bien,pero pasa de mí.

¿A que se debe?,¿que puedo hacer?

Gracias!
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:Eliminación de registros

Publicado por Foxperto (894 intervenciones) el 16/03/2001 16:05:23
Hola De Roba:

No entiendo mucho la parte de "Me dice que muy bien,pero pasa de mí.", de todas maneras yo he respondido varias preguntas sobre eliminacion de registro en este foro, es cuestion de que utilices el buscador de este foro.

Saludos
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

RE:Eliminación de registros

Publicado por alejandro (3 intervenciones) el 17/03/2001 02:43:00
hola:
la manera en que yo lo hago es muy sencilla es tener tu apuntador en el registro que quiera eliminar y primero lo marcas de borrado con delete
next 1
que lo dejaria marcado como borrado pero seguiria en tu tabla, por si tuvieras que ver los registros que estan marcados como borrados, si los
quieres borrar fisicamente es casi lo mismo solo tienes que utilizar la tabla como exclusiva y la propiedad BufferModeOver en 3 como almacenamiento optimista en buffer y sera asi
delete
pack
si tuvieras que borrar mas de uno crea un filtro
por ejemplo

Set filter to tal=un campo de tu tabla
go top
do while .Not. eof()
dele
pack
enddo
mas o menos asi......

Saludos
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