Hola:
Esto carga una foto en un campo blob de InerBase por medio de un stream. Mira a ver si hay algo que te interese.
Código Delphi
[-]
procedure TFPalabras.TBCargaFotoClick(Sender: TObject);
var
m, f: TStream;
s: string;
begin
if dlgOpenPicture.Execute then
begin
DM.IBDSPalNue.Edit;
m:= DM.IBDSPalNue.CreateBlobStream(DM.IBDSPalNueFOTO, bmWrite);
f:= TFileStream.Create(dlgOpenPicture.filename, fmOpenRead);
m.CopyFrom(f, f.Size);
s:= AnsiUpperCase(ExtractFileExt(dlgOpenPicture.FileName));
if s='.JPEG' then
s:= '.JPG';
DM.IBDSPalNueFORMATOFOTO.AsString:= Copy(s,2,3);
DM.IBDSPalNue.Post;
DM.IBDSPalNue.Edit;
f.Free;
m.Free;
end
end;