用image控件不能正常显示Sql server2000数据库中的图片 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006120308470195.html
大家好:  
        我想用image控件显示Sql   server2000数据库中的图片,程序如下。但出现错误,请指点。  
   
  procedure   TForm1.Button4Click(Sender:   TObject);  
  var  
      tmpstream   :   tmemorystream;  
  begin  
  adoquery2.Close;  
  adoquery2.SQL.Clear   ;  
  adoquery2.SQL.Text:='select   *   from   mao   ';  
  adoquery2.Prepared   :=true;  
  adoquery2.Open   ;  
  tmpstream:=tmemorystream.Create;  
  try  
      tblobfield(adoquery2.Fieldbyname('tuxiang')).SaveToStream(tmpstream);  
      tmpstream.Position:=0;       //少了它不行。  
      image1.Picture.Graphic.LoadFromStream(tmpstream);   //显示access   violation  
  finally  
      tmpstream.Free;  
  end;  
  end;  
   
  当程序执行到   image1.Picture.Graphic.LoadFromStream(tmpstream)   这  
  一句时系统报错,显示错误信息Access   Violation。为什么会出现这种情况,请老师指点。  
   
  最后问一句,tmpstream.position:=0这一句为什么不能少?

可能是图像格式问题,Timage不能识别,  
   
  tmpstream.position:=0不过是将流的位置移到最开始,保存到流时流指针已经移到流的尾部,所以要移到开始位置,好Load

应该是图片格式,image不支持

用image控件不能正常显示Sql server2000数据库中的图片相关推荐

  1. jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?...

    jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文或其他呢? [官方的写法]: (1)引入JS文件: <script type="text/javascr ...

  2. Android的WebView控件载入网页显示速度慢的究极解决方案

    Android的WebView控件载入网页显示速度慢的究极解决方案 [转载来源自http://hi.baidu.com/goldchocobo/] Android客户端中混搭HTML页面,会出现虽然H ...

  3. 2.0版本的日历控件在ie8显示不全的解决办法

    如果用 2.1版本的话 IE8下显示如右图 但在ie6.ie7和chrome等浏览器下显示都正常. 解决方法是: 重写一下DateField控件 1 /* 2011-03-04 cx 2 修正日期控件 ...

  4. C# WinForm中 让控件全屏显示的实现代码

    夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...

  5. Developer Express控件组合中的GridControl控件,如何自动显示每一行的序号

    Developer Express控件组合中的GridControl控件,如何自动显示每一行的序号? 比方说有10条数据记录,我要在记录旁边显示1.2.3.4.这样的数字. 但是,如果更改了数据记录的 ...

  6. 记录下UIButton的图文妙用和子控件的优先显示

    UIButton的用处特别多,这里只记录下把按钮应用在图文显示的场景,和需要把图片作为按钮的背景图片显示场景: 另外记录下在父控件的子控件优先显示方法(控件置于最前面和置于最后面). 先上效果图: 1 ...

  7. easyui datebox时间控件如何只显示年月

    easyui datebox控件,只显示年月,不显示年月日 需要的效果图如下: 具体的js代码: <script>$(function(){intiMonthBox('costTime') ...

  8. 使用.Net 1.1的项目,TreeView控件不能正常显示

    使用.Net 1.1的项目,TreeView控件不能正常显示,往往是显示一大堆的文字,那是因为脚本没有被执行造成的,需要在web.config里配置一下. <!-- Microsoft WebC ...

  9. 使用PagedDataSource类实现DataList和Repeater控件的分页显示

    Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeate ...

最新文章

  1. 理科僧文科婶,高考前终于撕起来了!
  2. 云服务器ECS登陆注意点
  3. 基本查询(Query查询中文)
  4. Python 创建用户界面之 PyQt5 的使用
  5. JavaSE学习总结(八)—— 异常处理(Exception)
  6. ArcGIS水文分析实战教程(7)细说流域提取
  7. 弱逼发福利——BZOJ简易题解
  8. 超级精简版/超精简/懂你版IDM 6.25 build 23推荐
  9. AD软件原理图库、PCB封装库创建
  10. 网吧服务器发消息,网吧盗号常见途径总结以及解决办法
  11. Git通过SSH拉取报错kex_exchange_identification
  12. 常用的企业邮箱有哪些?企业邮箱有哪几种?
  13. image target behaviour 和image target的关系_Behance大神为你揭秘任天堂、Target的UI为何这样设计?...
  14. 看完牛客网19年测试全部面筋,有了这篇测试面试100问的博客
  15. Apk脱壳圣战之---如何脱掉“梆梆加固”的保护壳
  16. LVS负载均衡集群——NAT
  17. 什么是浏览器隐私模式?浏览器隐私模式是否安全?
  18. unity3D 点击按钮 播放音频
  19. Git安装教程(Windows安装超详细教程)
  20. 华为防火墙实战配置教程,太全了

热门文章

  1. bzoj4631踩气球
  2. 数据库里面的id不是连续的,遍历的时候
  3. 不可不读的绝对英文经典
  4. P1799 数列_NOI导刊2010提高(06)
  5. SQLSERVER 2008 R2 事务日志已满
  6. 转:selenium webdriver+python基本操作
  7. C# 拖放操作源码详解2
  8. JBPM executionService.deleteProcessInstanceCascade(id)报错
  9. 一文看懂深度学习与计算机视觉
  10. Reproducible Research in Computational Science