(
@PageNumber int,
@ScorePerPage int,--每页显示的信息条数
@PageCount int output, --查询到的总页数
@SelectCount int output,--查询倒的数据总数
@form int ,
@name varchar(20),
@trade int
)as begin
create table #temp
(
rowid int,
id varchar(50)
)
SET NOCOUNT ON
declare @SelectCommand varchar(500)
set @SelectCommand='insert into #temp
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form=@form'
必须声明标量变量 "@form"。
不能对 int 调用方法。
没有行受影响。
@PageNumber int,
@ScorePerPage int,--每页显示的信息条数
@PageCount int output, --查询到的总页数
@SelectCount int output,--查询倒的数据总数
@form int ,
@name varchar(20),
@trade int
)as begin
create table #temp
(
rowid int,
id varchar(50)
)
SET NOCOUNT ON
declare @SelectCommand varchar(500)
set @SelectCommand='insert into #temp
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form=@form'
必须声明标量变量 "@form"。
不能对 int 调用方法。
没有行受影响。
解决方案 »
- 请教复杂查询返回记录集的分页
- WIN2003安装IIS访问提示Service Unavailable 什么原因
- 装了VS2008之后IIS运行网站有问题!
- linkbutton 问题
- 怎么让文字在网页中随机显视长度??
- 在asp.net中加入.swf文件
- 做ASP.NET遇到一个存储过程,关于存储过程向存储过程传递参数
- 请教DataGrid的超级链接列的用法!!!!!!!
- 请教DataGrid控件作跳转页面时出现的问题!
- 大家用的ASP。NET的参考书是什么呢?烦推荐一下?
- inputStream是一个上传的UTF-8文本流,如何把InputStream还原成一个字符串呢。
- 今天理顺了下网站、bs和cs的关系
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form='+@form 参数要放到外面
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form=' 转换成数据类型 int 时失败。转换失败,
是int类型的
@SelectCommand 是varchar类型肯定报错的
set @SelectCommand='insert into #temp
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form='+cast(@form as varchar(10))
什么意思?为什么不能?你拼接的SQL语句,又没加''怎么不行
select row_number() over (order by produce_baseinfo.class desc) as row,
product.id from product where product.form=@form直接执行不行吗?@SelectCommand有什么必要?