Foxtable(狐表)用户栏目专家坐堂 → dr.SQLGetValue("姓名") 怎么判空值?


  共有2656人关注过本帖树形打印复制链接

主题:dr.SQLGetValue("姓名") 怎么判空值?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/25 12:35:00 [显示全部帖子]

1、执行代码,弹出什么?

 

Dim str = DataTables("表A").DataRows(1).SQLGetValue("第一列")
msgbox(str.Gettype.name)

 

2、你直接赋值或者判断的代码怎么写的?试试改成

 

Dim str = DataTables("表A").DataRows(1).SQLGetValue("第一列")
If str Is dbnull.value Then
    msgbox(1)
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/25 14:23:00 [显示全部帖子]

    Dim currentname As Object
    Dim dr As DataRow = Tables("姓名表").Current.DataRow
    currentname = dr.SQLGetValue("姓名")
    If currentname Is dbnull.value Then
        msgbox(1)
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/25 14:40:00 [显示全部帖子]

    Dim currentname As Object
    Dim dr As DataRow = Tables("姓名表").Current.DataRow
    currentname = dr.SQLGetValue("姓名")
    If currentname Is dbnull.value Then
        msgbox(1)
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/25 14:40:00 [显示全部帖子]

或者

 

    Dim dr As DataRow = Tables("姓名表").Current.DataRow
    If dr.SQLGetValue("姓名") Is dbnull.value Then
        msgbox(1)
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/25 14:41:00 [显示全部帖子]

或者

 

    Dim currentname As String
    Dim dr As DataRow = Tables("姓名表").Current.DataRow
    currentname = dr.SQLGetValue("姓名").toString

 回到顶部