Ver Mensaje Individual
  #1  
Antiguo 10-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 19
MaMu Va por buen camino
Query vs. StringList

Query vs. StringList (matriz)

Si tengo que manejar 2 campos calculados, y en el evento OnCalcField, necesito ubicar un dato proveniente de otro query para realizar ese cálculo...
que es más rapido:

1) Lanzar ese query y ubicar con LOCATE
Código Delphi [-]
OtroQuery.Locate('campo',varcampo,[]);
2) Tener ese dato almacenado en un StrinList y recorrerlo hasta encontrarlo
Código Delphi [-]
for i:=0 to lista.count-1 do
 begin
   if lista[i]=varcampo then.... //etc 
 end;
3) Alguna recomendación o sugerencia que desconozca?

OJO(izquierdo): que el query para calcular los campos viene de una tabla mySQL, pero la tabla con esos campos esta en memoria.
OJO(derecho): más o menos, opero con un promedio de 5000 registros.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;

Última edición por MaMu fecha: 10-03-2008 a las 20:27:31.
Responder Con Cita