我是ADOTable和Image的,能告诉我这个初学者吗?
解决方案 »
- 2009 有多少人新学 Delphi?
- 缺少designinfo.dcu和designinfo.pas文件导致控件不能正确安装
- 关于socket的问题!
- 谁有DELPHY+SQL SERVER 的论文和源程序!(工资管理系统)
- 180961937
- 求救!!ftp传送文件问题!
- 请问高手:怎样将.doc文件中的文本信息在Richedit中显示?除开OLE方法外.
- 小数在dbgrid中显示位数的问题
- 这样的SQL如何写
- 您从0开始到delphi大师的脚步 ,希望分享经验,供后辈学习~
- access查询问题
- 新手问老问题delphi6,QUERY+UPDATESQL+ACCESS。为何我的代码不行?
,jlid 是从表外键,delphi+oracle8测试通过,有些格式可能无法显示
procedure TForm.XSZP(jlid: String);
Var
str :String;
stream: TBlobStream;
jpeg:TJPEGImage;
begin
if jlid='' then exit;
str :=' select zp from table where jlid='+jlid+'';
Query.sql.clear;
Query.sql.add(str);
Query.open;
if Query.IsEmpty then
image1.Picture.Assign(nil)
else
begin
try
stream:=TBlobStream.Create(Query.fieldbyname('zp') as TBlobField,bmRead);
jpeg:=TJPEGImage.Create ;
jpeg.LoadFromStream(stream);
image1.Picture.Assign(jpeg);
finally
stream.Free ;
jpeg.Free;
end;
end;
end;