Statt Fields[x] kannst du auch FieldByName('SpaltenName').AsXYZ nehmen. Damit liegst du auf der sicheren Seite, falls sich mal die Struktur deiner
DB ändert.
Ein Memofeld kannst du mit LIKE durchsuchen. Aber kA, ob das dein Server unterstützt.
SELECT * FROM Tabelle WHERE MemoFeld LIKE '%Suchtext%'
% ist ein Platzhalter in dem Fall. Wie * bei Dateinamen.