Ver Mensaje Individual
  #6  
Antiguo 27-04-2011
giocatore giocatore is offline
Miembro
 
Registrado: dic 2005
Posts: 31
Reputación: 0
giocatore Va por buen camino
Cita:
Empezado por oscarac Ver Mensaje
mm prueba haciendolo de esta manera

Código Delphi [-]
 
while not (datamodule7.ADOTable3.Eof) do
if datamodule7.ADOTable3['Tipo_producto']='Comidas' then
   datamodule7.ADOTable3.Delete
Else
  datamodule7.ADOTable3.Next;
end;

imagina que cuando encuentra un registro cuyo tipo es Comidas y lo borra... donde queda el puntero en el registro? avanza hacia el siguiente verdad?
y si encima tu le das next entonces puede que este borrando solo algunos

prueba y comentas
Muchísimas gracias oscarac tu solución fue muy práctica y eficáz, probé y me funcionó de mil maravillas, me ayudaste mucho.

GRACIAS POR TU TIEMPO y también a todos los que comentaron.
Responder Con Cita