以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 报错的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159853)
|
-- 作者:狐狐妞
-- 发布时间:2021/1/11 17:10:00
-- 报错的问题
还是这个问题, 备注 是 备注列, Tables("字典").DataTable.LoadFilter = "[备注] = \'售后\' " \'设置加载条件Tables("字典").DataTable.Load ‘’---------------------------------------------------------- 报错为 “数据类型 ntext 和 varchar 在 equal to 运算符中不兼容。“, 但是如果把备注改为字符,就能正常加载 我每次的备注列在筛选和加载的时候都会遇到类似的问题,现在都不敢用备注列设置了
|
-- 作者:有点蓝
-- 发布时间:2021/1/11 17:19:00
--
到数据库里把备注列列类型改为varchar(max)
|
-- 作者:狐狐妞
-- 发布时间:2021/1/11 17:26:00
--
此主题相关图片如下:002.png ,是这样改吗? 改了以后报错还是一样的呀:)
|
-- 作者:有点蓝
-- 发布时间:2021/1/11 17:36:00
--
没有改到,建议使用sqlserver客户端工具改,类型是nvarchar(max)
|
-- 作者:狐狐妞
-- 发布时间:2021/1/11 18:20:00
--
但是是什么原理了?以前备注都可以正常运作的,现在却不行了,是SQL2008数据库本身的问题?
|
-- 作者:有点蓝
-- 发布时间:2021/1/11 20:24:00
--
ntext列不能用作查询条件,foxtable生成的备注列默认列类型是ntext
|