急!急!急!请问各位大虾用DBimage控件如何把Jpeg格式的图片存到Sql_sever库中去,显示问题我已解决,谢谢。(50分)

  • 主题发起人 主题发起人 okokj
  • 开始时间 开始时间
O

okokj

Unregistered / Unconfirmed
GUEST, unregistred user!
急!急!急!请问各位大虾用DBimage控件如何把Jpeg格式的图片存到Sql_sever库中去,显示问题我已解决,谢谢。
我保存后再显示,却是空的,也就是不能显示出来。
谢谢。
 
再麻烦各位大虾一下,如何实现打印功能。谢谢。
 
你怎么存的就怎么取出来吗。用 Stream
strm:=tmemorystream.Create;
(qryMain.FieldByName('Emp_Photo') as TBlobField).SaveToStream(strm);//从内存流中装载图像数据
strm.Position := 0;
img.Picture.Bitmap.ReleaseHandle;
img.Picture.Bitmap.LoadFromStream(strm);
strm.Free;
(img 是一个TImage)

打印:
Pointer.Canvas.CopyRect(destRect,img.Picture.Bitmap.Canvas,sourceRect)
然后就直接Print 了
 
如果你采用文件打开的话:
if OpenDialog1.Execute then
Image1.Picture.LoadFromFile(self.opendialog1.filename);
 
我已学会了如何打开*.jpg、*.jpeg图片文件和打印。
我采用的是其他的方法。谢谢大家。
以后请多多帮助。
 
接受答案了.
 

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
后退
顶部