Hola, me conecto a SQL 2005 Express en dlphi 2009, funciona todo bien, se ven los registros y va todo muy rapido, tengo aprox. 10000 registros en la tabla "EJEMPLOS", y tiene un unico campo llamado "NOMBRE", y lo que quiero es que en un Memo o RichEdit me haga un listado de los 10000 registros osea recorrer la tabla una por una y anotar el nombre en un memo, lo hago asi:
Código Delphi
[-]var
I:Integer;
begin
I:= 0;
try
while (ido begin
I:= I+1;
Memo1.Lines.Add(Trim(AdoQuery1['Nombre']));
AdoQuery1.Next;
end;
finally
AdoQuery1.Active:=False;
AdoQuery1.Active:=True;
end;
Pero el unico problema es que este proceso es muy lento se demora varios segundos (Como 20 o 25 seg. y para mi eso es demasiado)
, la verdad mi duda es si existe alguna forma de que sea más rápido el proceso, que se pueda hacer esto mismo pero con secuencia SQL o una intrucción más optimizada o algo así ?
, es que necesito urgente esto y que sea un proceso rápido..
gracias. espero sus respuestas
..
54LUDOS