Foxtable(狐表)用户栏目专家坐堂 → 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。


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

主题:数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。

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


加好友 发短信
等级:五尾狐 帖子:1183 积分:8236 威望:0 精华:0 注册:2015/3/30 10:44:00
数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。  发帖心情 Post By:2018/7/4 16:20:00 [只看该作者]

.NET Framework 版本:2.0.50727.7905
Foxtable 版本:2018.3.9.1
错误所在事件:
详细错误信息:
数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。
出问题的就是红色的内容。软件版本是备注型。备注型和字符串怎么计算?
Dim wlbm As WinForm.TextBox = e.Form.Controls("TextBox27")
Dim sl As WinForm.TextBox = e.Form.Controls("TextBox28")
If e.KeyCode = keys.enter Then
    If wlbm.text <> "" Then        
        Dim sum As Integer = DataTables("可用数量表").SQLCompute("Sum(在库数量)","物料编码 = '" & wlbm.text & "' and 软件版本 = 'ZX'")
        sl.text = sum
    Else
        MessageBox.show("物料编码不能为空","物料编码不能为空",MessageBoxButtons.OK,MessageBoxIcon.Error )
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/4 16:42:00 [只看该作者]

Dim sum As Integer = DataTables("可用数量表").SQLCompute("Sum(在库数量)","物料编码 = '" & wlbm.text & "' and convert(varchar, 软件版本) = 'ZX'")

 回到顶部