通用信息列表或内容信息列表约束条件并启用分页

作者:cicna 来源:本站原创 点击数: 发布时间:2010年06月13日

通用信息列表或内容信息列表 调用时添加可选扩展查询约束条件,并启用分页时,会出错的解决办法

 

在调用通用信息列表内容信息列表,启用“分页”时并加“可选扩展查询约束条件”,会出现以下错误信息,原因主要是分页时,存储过程要处理单引,所以直接加约束是会出错误的,看图1、图2

 

 [err:标签"通用信息列表_普通式"数据源读取错,原因:第 1 : '图文' 附近有语法错误。]

 

1:

 

 

2:

  

 

启用分页时,以上直接加约束条件会出错的。切记、切记...

 

 

如果我们要在通用信息列表内容信息列表调用时要添加可选扩展查询约束条件”,启用分页功能时.

我以添加可选扩展查询约束条件AND IncludePic LIKE '%[图文]%' 或者写 AND IncludePic='[图文]'   为例.

 

以下是解决办法过程:

1.在模板里添加该标签,并设置该标签的相关参数。

示例:

{PE.Label id="通用信息列表" bindStyle="普通式" usePage="true" outputQty="2" listOrderType="2" /}



{PE.Page id="url_基本风格" datasource="通用信息列表_普通式" span="span"/}

3:

 

 

 

4:

 

 

5:

 

 

可选扩展查询约束条件保留为空

 

 

 

然后分别在这两个地方添加不同的代码(主要是启用分页为真时多了一对单引号)

 

7:

 

 

 

 

当分页为真时,你可以在以上图片所示的红色方框里加上你的SQL条件约束语句,注意要在条件中多加一对单引号,作为储存过程分页时处理。

例如,在查找文章时,再加多一个“标题前缀”条件,你可以把条件写成以下的其中一个

AND IncludePic=''[图文]''  

AND IncludePic LIKE ''[图文]''  

AND IncludePic LIKE ''%[图文]%'' 

等等SQL条件语句

 

 

当分页为假时,直接写SQL语句,注意这里不用处理单引号

 

AND IncludePic='[图文]'  

AND IncludePic LIKE '[图文]'  

AND IncludePic LIKE '%[图文]%'

最终启用分页时,并加了可选扩展查询约束条件”,功能的效果图: