以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121363) |
-- 作者:huhu -- 发布时间:2018/7/4 16:20:00 -- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。 .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 |
-- 作者:有点甜 -- 发布时间:2018/7/4 16:42:00 -- Dim sum As Integer = DataTables("可用数量表").SQLCompute("Sum(在库数量)","物料编码 = \'" & wlbm.text & "\' and convert(varchar, 软件版本) = \'ZX\'") |