三层,在客户端用CLIENTDATASET 增加图片字段时出错。WHY。。。。300分?(100分)

  • 主题发起人 主题发起人 donggang_cn1
  • 开始时间 开始时间
D

donggang_cn1

Unregistered / Unconfirmed
GUEST, unregistred user!
ORACLE,我在客户端增加记录,记录中有一个字段是BLOB型,用DBIMAGE、内存流都增加
不进去,如何解决?
 
(TBlobField(Field1)).LoadFromFile(ImageFileName);

DbImage1.Picture.LoadFromFile(ImageFileName);
 
qiu_peking兄,你这一句DbImage1.Picture.LoadFromFile(ImageFileName);
可能不太对吧?DBImage1只能是读出图像,不能写入啊!你试试,会出错的!
如果是有什么好的解决方法请告知!谢谢!
 
我用的是sqlserver,
var
TempMStream:TMStream;
YY.SaveToStream(TempTempMStream);
(TBlobField(Field1)).LoadFromStream(TempMStream);
没问题。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部