日期:2014-05-18  浏览次数:20477 次

'+' 附近有语法错误?
exec   SOXU_Pagination  
@PageSize
,@PageIndex
,@strGetFields=N '[SellID],[SortID],[Title] '
,@TableName=N '[T_Sell] '
,@DoCount=0
,@strOrder=N 'ORDER   BY   SellID   DESC '
,@strWhere=N 'title   like   ' '% '+@keyword+ '% ' ' '


错误行----> ,@strWhere=N 'title   like   ' '% '+@keyword+ '% ' ' '

为什么呢?

------解决方案--------------------
存储过程参数不支持合成(+)参数:


set @strWhere=N 'title like ' '% '+@keyword+ '% ' ' '

exec SOXU_Pagination
@PageSize
,@PageIndex
,@strGetFields=N '[SellID],[SortID],[Title] '
,@TableName=N '[T_Sell] '
,@DoCount=0
,@strOrder=N 'ORDER BY SellID DESC '
,@strWhere