求救!高手请赐教!存储过程分页按某字段显示!!! where row between ' + Convert(varchar(100),(@PageNumber - 1) * @PageSize + 1) + ' and ' + Convert(varchar(100),@PageNumber * @PageSize)+'and a= '+cast(@temp as varchar(20) + @fieldsort 这样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢提供思路,按照您的思路,我如下写了:where row between ' + Convert(varchar(100),(@PageNumber - 1) * @PageSize + 1) + ' and ' + Convert(varchar(100),@PageNumber * @PageSize) 'and a= '+cast(@temp as varchar(20))+ @fieldsort提示 关键字 'by' 附近有语法错误。 你在执行的时候,先print @strsql,看看生成的sql语句是什么。然后再返回去修改set @strSql 这块 一般测试动态SQL脚本时都这么办的。。 最终结果:(row between ' + Convert(varchar(100),(@PageNumber - 1) * @PageSize + 1) + ' and ' + Convert(varchar(100),@PageNumber * @PageSize)+')'+' '+ 'and a= '+''''+cast(@temp as varchar(100))+'''' + @sortstr 我就是被引号太多弄晕了,MS这块得考虑了,真得考虑LINQ了,呵呵.... sql 2000 新建数据库用户出现错误 15407不是有效的 Windows NT 名称 sql语句能做的事再sql server中都可以用鼠标点击完成,比如设置主健,外健等等,还有必要学sql语句吗? 从一个动态表中获取最小值的自定义函数怎么实现? 求一Sql语句? 无法连接sql server 关于SQL2008中防止SQL Server Profiler跟踪语句 求一个相对简单的SQL算法 求助 XP装Sql server 2008 ~~~~怎样把删除表的image格式的数据备份出来? 触发器的问题 关于Oracle 为何此种情况不能使用临时表?高手进
where row between ' + Convert(varchar(100),(@PageNumber - 1) * @PageSize + 1) + ' and ' + Convert(varchar(100),@PageNumber * @PageSize) 'and a= '+cast(@temp as varchar(20))+ @fieldsort提示 关键字 'by' 附近有语法错误。
一般测试动态SQL脚本时都这么办的。。
(row between ' + Convert(varchar(100),(@PageNumber - 1) * @PageSize + 1) + ' and ' + Convert(varchar(100),@PageNumber * @PageSize)+')'+' '+ 'and a= '+''''+cast(@temp as varchar(100))+'''' + @sortstr
我就是被引号太多弄晕了,MS这块得考虑了,真得考虑LINQ了,呵呵....