求救,图像显示问题!

AnnLiu 2004-05-07 10:23:36
我用VB+MSSQL开发程序,当中要将数据库中的一个Image字段显示出来。
设计用VB中的Image作为绑定的控件,但当我的数据库中某条记录的Image字段为空,而要显示记录时,绑定的时候就会出错。
我尝试过用代码来判断Image字段是否为空,但失败,请问应如何解决??

我的代码:
Set ShowDlg.Pic.DataSource = rs
BookinfDlg.Pic.DataField = "front"

注:
ShowDlg 是我新建的一个对话框,当中有一个名为Pic的Image控件。
rs是ADODB.RecordSet对象
front 是数据库中对应的Image字段名

代码在数据库Image字段非空的时候运行正常
在Image字段为空是显示出错信息:
Unable to bind to DataMember : 'front'

...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AnnLiu 2004-05-07
  • 打赏
  • 举报
回复
果然不错!
好,接分了!!
zjcxc 元老 2004-05-07
  • 打赏
  • 举报
回复
当然可以. 我就是这样判断的.
AnnLiu 2004-05-07
  • 打赏
  • 举报
回复
我就是不会判断字段是否为空,rs("front").ActualSize 能用吗?
试试先,可以就立即给分!
zjcxc 元老 2004-05-07
  • 打赏
  • 举报
回复
if rs("front").ActualSize>0 Then
'显示处理
else
msgbox '没有图像'
end if

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧