关于null值问题
各位高手:
你们好!!!!
我在vb6.0的使用过程中遇到过这样一种情况:当一个recordset中的某个字段为空值时,我对一变量付值时提示错误。
如:dim aa as string
(注:sjy 为一个数据集合)
aa=sjy.fields("姓名")
因为sjy.fields("姓名")中有为空的,所以提示错误,不知各位有没有好的解决方法。
在此先表示感谢!!!!!!!!!!
问题点数:40、回复次数:3Top
1 楼happyno9(寒风中的烟头)回复于 2001-02-28 17:00:00 得分 20
先判断是否为空啊
dim aa as string
(注:sjy 为一个数据集合)
if sjy.fields("姓名")<>"" then
aa=sjy.fields("姓名")
end if
...
Top
2 楼hanhf(程序狗)回复于 2001-02-28 17:01:00 得分 20
好像可以用:
aa=iif(isnull(sjy.fields("姓名")),"",sjy.fields("姓名"))
或者在数据库管理中对数据库字段设定default值。Top
3 楼cclxj(lxj)回复于 2001-02-28 17:21:00 得分 0
谢谢两位的回答,其实在你们回答之前问题已解决了,但为了表示感谢我还是加分了。望以后多多帮助。再一次表示感谢!!Top




