Foxtable(狐表)用户栏目专家坐堂 → [求助]这个错误怎么回事?


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

主题:[求助]这个错误怎么回事?

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


加好友 发短信
等级:六尾狐 帖子:1490 积分:10607 威望:0 精华:0 注册:2018/10/16 11:42:00
[求助]这个错误怎么回事?  发帖心情 Post By:2021/4/21 14:31:00 [只看该作者]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:窗口,主页面,TextBox4,KeyDown
详细错误信息:
没有为 类型“DBNull” 和 字符串“” 定义运算符“=”。


这个错误怎么回事,我用的是


               Dim cmd As new SQLCommand
                cmd.CommandText = "Select 客户店铺,取单店铺,店铺分组 from {取单记录} Where 运单号 = '9864868556332'
                cmd.ConnectionName = "SQL"
                Dim Values = cmd.ExecuteValues
                If Values.Count > 0 Then
                    Dim 主,子,组 As String
                    If Values("店铺分组")="" Then
                        语音="未识别"
                        
                    Else
                        组=Values("店铺分组")
                        语音=组
                        组=""
                    End If
                    组=Values("店铺分组")
                    主=Values("客户店铺")
                    子=Values("取单店铺")
                    返回="货主:" & 组 & ";主店铺:" & 主 & ";子店铺:" & 子
                    组=""
                    主=""
                    子=""
                Else
                    语音="成功"
                End If



                    组=Values("店铺分组")
                    主=Values("客户店铺")
                    子=Values("取单店铺")
这几个值返回了空值就提示这样的错误

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/21 14:36:00 [只看该作者]

这样判断
If Values("店铺分组").ToString = Nothing Then
      语音="未识别"
else

 回到顶部