Bueno, la verdad es que particularmente no entiendo muy bien que es lo que tienes en la BD ni que es lo que tienes en el Memo y mucho menos lo que tienes que comparar, pero a juzgar por lo que pude captar podria decirte que para recorrer el Memo solo basta con hacer lo siguiente:
Código Delphi
[-]var
i :integer;
begin
for i := 0 to Memo1.Lines.Count -1 do
begin
ShowMessage(Memo1.Lines[i]);
end;
end;
y luego haces un Query en tiempo de ejecución que consulte en tu BD lo que necesitas...
Si mis habilidades mentalistas, astrologicas, budistas y si toda mi experiencia como yogui me engaño al punto de que lo que te dije no te sirve pa un carajo te agradeceria que nos apliaras un poco mas tu duda.
P.D. Y si otra persona entendio la pregunta a la perfeccion por favor decidme el telefono del templo para poder asistir.