Не, это дедушка Firebird.
Кстати, они довольно сильно разошлись, так что не знаешь с каким лучше работать
По поводу загрузки, я делал через доп. поток (TMemoryStream).
Сохраняешь данные в поток, позиционируешься на начало и потом копируешь все в поле с помощью методов TBlobField (поле можно привести к этому типу). Чтение из поля в обратном порядке. Преимущество данного метода в том, что можно в БД "укладывать" данные в любом формате, а не только BMP, как при использовании TDBImage. Мы клали в TIFF (сканированные изображения).
Код не привожу, т.к. было давно и точное имя метода не помню, а лезть в справку лень, но там не ошибешься - в названии есть что-то на тему потоков.
Во-о-о... на абракадабре есть справка:
http://docwiki.embarcadero.com/Libra...LoadFromStream
Парный к нему метод - LoadFromStream.