Saludos.
Si tu db es de Interbase es bueno que verifiques el campo donde guarda la imagen a ver si es de tipo BLOB SUB_TYPE 0 SEGMENT SIZE 80 ya que el SUB_TYPE 0 es para almacenar imagenes.
Un ejemplo es crear una tabla de esta forma:
/* Table: CONFIGURACION, Owner: SYSDBA */
CREATE TABLE "CONFIGURACION"
(
"EMPRESA" VARCHAR(45) CHARACTER SET WIN1252,
"DIRECCION" VARCHAR(30) CHARACTER SET WIN1252,
"CIUDAD" VARCHAR(30) CHARACTER SET WIN1252,
"TELEFONO" VARCHAR(8) CHARACTER SET WIN1252,
"FAX" VARCHAR(8) CHARACTER SET WIN1252,
"MENSAJE1" VARCHAR(30) CHARACTER SET WIN1252,
"MENSAJE2" VARCHAR(30) CHARACTER SET WIN1252,
"LOGO" BLOB SUB_TYPE 0 SEGMENT SIZE 80,
"IMAGENFONDO" BLOB SUB_TYPE 0 SEGMENT SIZE 80
);
El campo LOGO es para guardar imagenes (JPG, BMP).
Suerte.
