Ver Mensaje Individual
  #5  
Antiguo 27-02-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola jeremiselxi.

Por el nombre, "adotabla", pensé que se trataba de un TADOTable no de un TADOQuery.

Para optimizar la velocidad de la acción veo estas opciones:
  1. Usar el método Refresh, filtrando la consulta de modo que traiga un conjunto de datos menor. No usar consultas del tipo:
    Código SQL [-]
    SELECT * FROM TABLA
  2. Usar los métodos Open/Close en conjunto con TBookmark para evitar la pérdida de posición.
  3. Usar un componente que soporte manejo de cache como el TADODataSet. Si no recuerdo mal, en ADO se llama batch updates y se activa fijando la propiedad LockType a ltBatchOptimistic. También revisa el método UpdateBatch en la ayuda de Delphi.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita