how和what的感叹句:函数 len 的参数 1 的数据类型 ntext 无效。

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 06:46:06
函数 len 的参数 1 的数据类型 ntext 无效。在执行select * from info a, com_book_info b where a.id=b.ggw_info_id and substring(a.pic, len(a.pic)-charindex('.', reverse(a.pic))+2, len(a.pic) ) ='gif' and b.com_kind='1' and a.shenpi='1' order by a.Date
时出现的错误,请高人指教!

我刚试了,一个字段是NTEXT的数据类型,用了LEN函数,结果和你的提示是一样的.也是说NTEXT无效.我后又用NVARCHAR数据类型试了,好使.
真是的,以前都没注意过这个问题,也许就是不支持这种类型吧,你用NVARCHAR不行吗,这个最多可以是4000个大小,不够吗?

我刚试了,一个字段是NTEXT的数据类型,用了LEN函数,结果和你的提示是一样的.也是说NTEXT无效.我后又用NVARCHAR数据类型试了,好使.
真是的,以前都没注意过这个问题,也许就是不支持这种类型吧,你用NVARCHAR不行吗,这个最多可以是4000个大小,不够吗?

可以将len函数换成datalength