【发布时间】:2011-01-15 06:45:57
【问题描述】:
在对共享点字段进行排序时。产生如下错误:
text、ntext 和 image 数据类型不能进行比较或排序,除非使用 IS NULL 或 LIKE 运算符。 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Data.SqlClient.SqlException:text、ntext 和 image 数据类型无法比较或排序,除非使用 IS NULL 或 LIKE 运算符。
CAML查询orderby子句如下:
<Where>
<And>
<And>
<Eq>
<FieldRef Name='ContentType' />
<Value Type='Choice'>Documents</Value>
</Eq>
<Eq>
<FieldRef Name='UserID' />
<Value Type='Text'>UserID_VAL</Value>
</Eq>
</And>
<Neq>
<FieldRef Name='Email' />
<Value Type='Text'>NA</Value>
</Neq>
</And>
</Where>
<OrderBy>
<FieldRef Name='Description' Ascending='TRUE' Nullable='TRUE'/>
</OrderBy>
被排序的字段是描述,它在列表中具有以下数据类型 描述 单行文本。
此问题的任何解决方案。
提前致谢。
【问题讨论】:
标签: sharepoint sql-order-by caml