以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]这个错误怎么回事? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=163033) |
-- 作者:zto001 -- 发布时间: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("取单店铺") 这几个值返回了空值就提示这样的错误 |
-- 作者:有点蓝 -- 发布时间:2021/4/21 14:36:00 -- 这样判断 If Values("店铺分组").ToString = Nothing Then 语音="未识别" else
|