首页 > 其他 > 详细

vb语法

时间:2019-05-22 19:02:32      阅读:110      评论:0      收藏:0      [点我收藏+]
 If IsNull(rs(0)) = False Then
  picPath = rs(0)
   End If

判断查询数据库结果集是否为null,

如果用rs(0)则会报错,这样获取不到这条记录的null.

如果用If rs(0) is Null Then,这样只能调试看到rs(0)为null,但不能继续运行下去

如果想判断第0条记录的值是否是null,然后做些操作只能 If IsNull(rs(0)) = False Then (不是null执行操作)

技术分享图片

//查询语句中,如果返回值中没有存在内容就是null,对像没有返回值是nothing,返回的值,可以有具体的数据字符,也可以没有任何内容的返回值,在数据库中没有任何内容的返回值就是null
//比如语句错误,你set rs=,,,就会报错,就是没有对像。
Set rs = m_db.ExecRs(sql)
    If Not rs Is Nothing Then

这是判断rs对象是否存在

//这是判断接下啦是否有符合记录的,果当前记录不是数据库最尾端的记录(eof就是end of file)则...如果记录存在那么 rs.eof=false,如果不存在那么rs.eof=true;if not rs.eof就是如果记录集指针没有到达最后一条记录之前,指针继续下移
如果不存在那么rs.eof=true;
 If Not rs.EOF Then

vb语法

原文:https://www.cnblogs.com/fpcbk/p/10907561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!