DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hfh9801
今日帖子: 14
在线用户: 15
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zxm (认真学习) ★☆☆☆☆ -
盒子活跃会员
2004/2/4 16:00:57
标题:
关于读取数据库里的图片啊!!代码错在那呢!! 浏览:1604
加入我的收藏
楼主: procedure TFmBmp.DBGrid1DblClick(Sender: TObject);
var
Ms:TMemoryStream;
Jpeg:TJPEGImage;
begin
Jpeg:=TJPEGImage.Create;
Ms:=TMemoryStream.Create;
TBlobField(ADOTable1.FieldByName('fpicture')).SaveToStream(ms);
ms.Position :=0;
Jpeg.LoadFromStream(Ms);
Image1.Picture.Assign(Jpeg);
Jpeg.Free;
Ms.Free;
end;

不知错在何方!
----------------------------------------------
好好学习,天天向上!
→我: ●-(不许动!)  ● ←:你:
    █┳        ┗█┛
      ┏┓          ┛┗

按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/4 16:09:50
1楼: 写:
if opendialog1.Execute then
begin
datamodule1.c_zywbxx.Edit;
datamodule1.c_zywbxxZP.Clear;
image1.Picture.LoadFromFile(opendialog1.FileName);
tblobfield(datamodule1.c_zywbxx.Fields[14]).loadfromfile(opendialog1.FileName);
END;
读:
if c_zywbxx.Fields[14].IsNull then
     frmzywblr.image1.picture.Assign(nil)
  else
  begin
         l_path:=extractfilepath(application.ExeName);
         L_file :=l_path+'^tmp'+'.jpg';
         tblobfield(c_zywbxx.Fields[14]).savetofile(l_file);
         try
         frmzywblr.image1.picture.LoadFromFile(l_file);
         finally
         deletefile(l_file);
         end;
  end; 


其中:datamodule1.c_zywbxx.Fields[14]是图片类型 


----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 zxm (认真学习) ★☆☆☆☆ -
盒子活跃会员
2004/2/4 16:40:04
2楼: 我用的是Access库
  图片可以保存,但为什么不能读取呢!!
错误如下图
----------------------------------------------
好好学习,天天向上!
→我: ●-(不许动!)  ● ←:你:
    █┳        ┗█┛
      ┏┓          ┛┗

按此在新窗口浏览图片
作者:
男 zxm (认真学习) ★☆☆☆☆ -
盒子活跃会员
2004/2/4 16:41:48
3楼: 我知道了,我是Bmp的图片格式
要是Bmp的图片格式要怎么读!!
----------------------------------------------
好好学习,天天向上!
→我: ●-(不许动!)  ● ←:你:
    █┳        ┗█┛
      ┏┓          ┛┗

按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/4 16:47:07
4楼: 偶以前试 一样的
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 zxm (认真学习) ★☆☆☆☆ -
盒子活跃会员
2004/2/4 17:13:44
5楼: 那有什么办法,去存取Bmp的图片????????
----------------------------------------------
好好学习,天天向上!
→我: ●-(不许动!)  ● ←:你:
    █┳        ┗█┛
      ┏┓          ┛┗

按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS