CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

图片显示问题

楼主dzy_pb(士大夫的)2006-03-02 16:54:30 在 PowerBuilder / 基础类 提问

那个图片保存到数据库里面如果那个字段不为空则可以正确显示但是当字段为空的时候就不能显示反而显示上一次的图片这是为什么????  
  selectblob   pic   into   :bl   from   student_by   where   xh=:id;  
   
  if     not   isnull(bl)   then  
  tab_1.tabpage_1.p_1.setpicture(bl)  
  end   if 问题点数:20、回复次数:8Top

1 楼pczhouji(咱也进城了)回复于 2006-03-02 18:21:58 得分 0

你的bl是不是全局变量?如果是的话,每次执行选择图片的操作后,要记得setnull(bl)把它清空,否则即使你在添加下一个记录的时候没选图片,bl里存的还是你上次付给它的那张图片,这样自然就。。。Top

2 楼dzy_pb(士大夫的)回复于 2006-03-02 19:20:34 得分 0

我把它setnull还是没有用还是和原来一样,没有图片还是显示原来那图片  
  同时也设置了全局变量Top

3 楼wepwep(德鲁伊)回复于 2006-03-02 20:11:19 得分 0

把那个IF语句去掉Top

4 楼dzy_pb(士大夫的)回复于 2006-03-02 20:38:30 得分 0

还是没有用去掉Top

5 楼hangzhou6274(拉面贵了,馒头小了,领导知道吗?)回复于 2006-03-03 02:15:36 得分 0

if     not   isnull(bl)   then  
  tab_1.tabpage_1.p_1.setpicture(bl)  
  else  
  tab_1.tabpage_1.p_1.setpicture('')  
  end   ifTop

6 楼dzy_pb(士大夫的)回复于 2006-03-03 08:31:13 得分 0

没有用啊那个   tab_1.tabpage_1.p_1.setpicture('')报错没有那个语法Top

7 楼hangzhou6274(拉面贵了,馒头小了,领导知道吗?)回复于 2006-03-03 09:00:39 得分 0

用setpicture(null)试试看Top

8 楼pczhouji(咱也进城了)回复于 2006-03-03 12:30:24 得分 0

你的setnull()写在哪了,应该写在每次增加记录或者更改记录的语句后面,我的语句如下,使用完全正常,你可以参考下  
   
  UPDATEBLOB   tbl_employee_basic   SET   employee_photo=:ls_photo   WHERE   employee_code   =   :ls_code   USing   sqlca;  
          IF   Sqlca.SQLNRows   >   0   THEN  
                    COMMIT   USING   SQLCA;  
  setnull(gb_photo)  
            END   IF Top

相关问题

  • 图片显示
  • 图片显示
  • 图片显示
  • 显示图片
  • 图片的显示
  • JSP 图片显示
  • 怎样显示gif图片
  • 如何显示图片。
  • 显示图片的问题
  • 如何显示图片?

关键词

  • 语句
  • setpicture
  • bl
  • setnull
  • 图片
  • tabpage
  • 显示
  • sqlca
  • photo
  • employee

得分解答快速导航

  • 帖主:dzy_pb

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo