¿Hay alguna forma más rápida para iterar a través de un conjunto de datos de ADO queDelphi ADO consulta
while (not ADOQuery1.Eof) do
begin
/* Do something */
ADOQuery1.Next;
end;
necesito para escanear un conjunto de datos de alrededor de 9000 artículos y sólo extraer registros que coinciden con un conjunto predefinido de números sucursales.
¿Es eso verdad? Pensé que las llamadas .neof .eof y .fields simplemente irían al objeto del conjunto de registros de todos modos. – MarkF
Tiene razón, pero controlar el conjunto de registros directamente es mucho más rápido, porque el conjunto de datos hace muchas otras cosas que ralentizan la iteración. – Linas
Esto proporcionará un poco de aumento de velocidad, pero probablemente no tanto como no tener que repetir tantos registros en primer lugar. –