P
peterluolaw
Unregistered / Unconfirmed
GUEST, unregistred user!
我想一幅JPG图片保存到BLOB字段中,但不知道我的代码错在哪里?JPG图片根本就没有保存进BLOB字段里!
procedure tform1.button1click(sender: tobject);
var
tmp: tblobstream; tmpjpg: tjpegimage;
begin
tmpjpg:=tjpegimage.Create;
tmpjpg.loadfromfile(openpicturedialog1.filename);
tmp:=TBlobStream.Create(TBlobField(Table1.FieldbyName('photo')), bmReadWrite);
tmpjpg.SaveToStream(tmp);
table1.Edit;
tblobfield(table1.FieldByName('photo')).LoadFromStream(tmp);
tmp.Free;
tmpjpg.free;
procedure tform1.button1click(sender: tobject);
var
tmp: tblobstream; tmpjpg: tjpegimage;
begin
tmpjpg:=tjpegimage.Create;
tmpjpg.loadfromfile(openpicturedialog1.filename);
tmp:=TBlobStream.Create(TBlobField(Table1.FieldbyName('photo')), bmReadWrite);
tmpjpg.SaveToStream(tmp);
table1.Edit;
tblobfield(table1.FieldByName('photo')).LoadFromStream(tmp);
tmp.Free;
tmpjpg.free;