首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教 怎么将数据库的空值给窗体中的控件

2012-01-05 
请问 如何将数据库的空值给窗体中的控件我的数据库是用access建的表中某一个字段为空值这个字段是文本类型

请问 如何将数据库的空值给窗体中的控件
我的数据库   是用access建的   表中某一个字段为空值   这个字段是文本类型的
我在编程的时候首先判断是否为空   然后如果为空的话   通过一个中间变量设为
空值   然后给窗体中的控件   语句如下
If   RsQLaodong.Fields( "备注 ")   =   Null   Then
str   =   " "
txtbeizhu.Text   =   str
Else

txtbeizhu.Text   =   RsQLaodong.Fields( "备注 ")
End   If
  可是   仍然提示说   无效的null  
请问这是什么原因   怎样解决

[解决办法]
If isnull(RsQLaodong.Fields( "备注 ")) Then
str = " "
txtbeizhu.Text = str
Else
txtbeizhu.Text = RsQLaodong.Fields( "备注 ")
End If

也可以这样一句来实现:txtbeizhu.Text = RsQLaodong.Fields( "备注 ") & " "

热点排行