SQL2000中Image类型字段存储JPEG图象的问题,怎么老出错 (50分)

  • 主题发起人 主题发起人 ebeggar
  • 开始时间 开始时间
E

ebeggar

Unregistered / Unconfirmed
GUEST, unregistred user!
1 strm:=TMemorystream.Create;
2 TJPEGImage(Image1.Picture.Graphic).LoadFromFile(sFName);
3 TJPEGImage(Image1.Picture.Graphic).SaveToStream(strm);
4 (FieldByName('PicData') as TBlobField).LoadFromStream(strm);
5 strm.Free;
第4句,其中PicData为SQL2000的image字段,运行到此时出现:
‘Bitmap image is not valid’的错误,请问是怎么回事呢?

已经使用如下代码试过装载bmp位图没有问题。
strm:=TMemorystream.Create;
Image1.Picture.Bitmap).LoadFromFile(sFName);
Image1.Picture.Bitmap).SaveToStream(strm);
(FieldByName('PicData') as TBlobField).LoadFromStream(strm);
strm.Free;
 
怎么没大侠帮忙呢,着急ing
 
已经搞定了,^_^
 
这个问题挂这太久了,问题早解决了,^_^
 
是啊。
这方面的例子很多的,随便搜索一下就知道了。
 
后退
顶部