¿que tipo de datos declaraste en la base de datos para guardar la imagen? para guardar imagen o otro tipo de archivo los campo deben declarase como BLOB yo siempre lo hago con este codigo
Código Delphi
[-]
TBlobField(ADOTable1.FieldByName('pdf')).LoadFromFile('archivo.pdf');
TBlobField(ADOTable1.FieldByName('pdf')).SaveToFile('archivo.pdf');