el problema de lo lento es directamente al tiempo de lectura del registro en forma secuencial, la confirmacion de la huella es rapidicima... no veop porque se demora tanto, no deberia ser un poco mayor al tiempo de recorrer la tabla con :
Código Delphi
[-]
Encontrado:=false;
tabla.first
while (not tabla.eof)and not(Encontrado) do
Begin
Encontrado:=Comparar(tabla,'CampoHuellaDB',miHuella);
tabla.next;
end;
if Encontrado then
Begin
BlablaBla.....
end;