以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQLGroupTableBuilder 命令的时候报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158389) |
-- 作者:81538475 -- 发布时间:2020/11/18 12:37:00 -- [求助]SQLGroupTableBuilder 命令的时候报错 有一列时备注列,然后就报错了。如何处理呢 Dim g As New SQLGroupTableBuilder("统计表1", "XMFP") g.C g.AddTable("xmfp","BH","xmzb","BH") g.Groups.AddDef("项目名称") \'g.Filter="任务开始>=2020-01-01 AND 任务开始<= 2020-12-31" g.Build() MainTable = Tables("统计表1") 统计错误,错误原因: 不能比较或排序 text?ntext 和 image 数据类型,除非使用 Is NULL 或 Like 运算符. |
-- 作者:有点蓝 -- 发布时间:2020/11/18 14:22:00 -- 到后台sqlserver数据库把这个备注列的类型从ntext 改为nvarchar(max) |
-- 作者:81538475 -- 发布时间:2020/11/18 14:28:00 -- 影不影响目前的数据呢? nvarchar(max) 这个最大支持多少字符呀。
[此贴子已经被作者于2020/11/18 14:28:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/18 14:28:00 -- 不影响 |
-- 作者:81538475 -- 发布时间:2020/11/18 14:33:00 -- convert(varchar(255), 项目名称) 那我之前有的 select语句是由一个转换的,修改之后,这里的代码需要修改吗 |
-- 作者:有点蓝 -- 发布时间:2020/11/18 14:41:00 -- 代码里不需要在转换了。不改也可以 |
-- 作者:81538475 -- 发布时间:2020/11/18 17:44:00 -- 看错表了。
[此贴子已经被作者于2020/11/18 17:55:22编辑过]
|