Aşağıda iki örnek var. bir kaç saat uğraştım olmadı.
yerdımlarınız için şimdden teşekkürler.
Kod: Tümünü seç
var
fs : TFileStream;
bs : TBlobStream;
Begin
with IBDataSet1 do
begin
Append;
fs := TFileStream.Create('D:\spman.jpg', fmOpenRead);
Try
bs := TBlobStream(CreateBlobStream(FieldByName('RESIM'), bmWrite));
Try
bs.CopyFrom(fs, 0);
Finally
bs.Free;
End;
Finally
fs.Free;
End;
Post;
end;
End;
Kod: Tümünü seç
var
MyJpg:TJPEGImage;
BlobField: TField;
BS: TStream;
begin
try
MyJpg:=TjpegImage.Create;
Myjpg.LoadFromFile('D:\spman.jpg');
if not (IBDataSet1.State in [DsEdit,DsInsert]) Then
IBDataSet1.Edit;
BlobField := IBDataSet1.FieldByName('RESIM');
BS :=IBDataSet1.CreateBlobStream(BlobField,bmWrite);
MyJpg.SavetoStream(BS);
IBDataSet1.Post;
finally
Myjpg.Free;
BS.Free;
end;
end;