Si lo pusiste en buffering = 5, le tenes que mandar el tableupdate despues del 
delete, porque si no, no te borra nada.

Ejemplo

use in select('mitabla')

use mitabla in 0 shared

cursorsetprop('buffering',5,'mitabla')

delete from mitabla where (cierta condicion)

tableupdate(.t.,.t.,'mitabla')

Rafael Copquin


  ----- Original Message ----- 
  From: Julio C. Lascano 
  To: GUFA List Member 
  Sent: Monday, June 22, 2009 2:55 PM
  Subject: [GUFA] borrado de registros


  Buenas tardes, necesito borrar un grupo de registros de una tabla que cumplen 
una determinada condición, esta tabla la puse en "BufferModeOverride" = 3 e = 5 
en el entorno de datos y luego el siguiente código

  if !used('mitabla')
      use mitabla
  endif 
  select mitabla
  delete for mitabla.campo = ciertovalor

  pero no borra ningun registro 

  Por favor si alguien me puede indicar qué estoy poniendo mal desde ya mi 
reciba mi agradecimiento.
  Me resisto a recorrer con un scan ... endscan la tabla e ir preguntando si 
cumple la condición . . . delete

  Nuevamente gracias por su atencón

  Saludos

  Julio C. Lascano
  Río Cuarto - Cba

Responder a