create proc usp_GetPagedPhotos
@pageIndex int,
@pageSize int,
@pageCount int output
as
declare @n int;
select @n= COUNT(*) from photos
set @pageCount = ceiling(@n*1.0/@pageIndex);
select * from(
select *,ROW_NUMBER() over(order by pid desc) as n from photos ) as t
order by pid desc
drop proc usp_GetPagedPhotos
exec sp_stored_procedures
--测试代码
declare @n int
exec usp_GetPagedPhotos 2,4,@n output
print @n这是一个分页的存储过程
执行下面的测试代码时出的错
错误是
Msg 208, Level 16, State 1, Procedure usp_GetPagedPhotos, Line 8
Invalid object name 'photos'.
就是这一行
select @n= COUNT(*) from photos我是按照老师的代码来敲得
不知道是sql server sp3的补丁有问题还是怎么回事
竟然是这里出问题
我这一句换成
select * from photos
也还是报错数据库里是有表photos的,这个我可以保证 我用的老师给的sql文件生成的数据库 绝对不会有错还有 我用同班同学贴在网上的代码也试了
他也试提示着个错误,不知道怎么解决
我是win7 vs2010 sqlserver2008
sql server2008 安装的时候它说要打补丁 我就打了个300多M sp3的补丁
现在出了这个错误 ,能解决吗?sql serversqlserver数据库
@pageIndex int,
@pageSize int,
@pageCount int output
as
declare @n int;
select @n= COUNT(*) from photos
set @pageCount = ceiling(@n*1.0/@pageIndex);
select * from(
select *,ROW_NUMBER() over(order by pid desc) as n from photos ) as t
order by pid desc
drop proc usp_GetPagedPhotos
exec sp_stored_procedures
--测试代码
declare @n int
exec usp_GetPagedPhotos 2,4,@n output
print @n这是一个分页的存储过程
执行下面的测试代码时出的错
错误是
Msg 208, Level 16, State 1, Procedure usp_GetPagedPhotos, Line 8
Invalid object name 'photos'.
就是这一行
select @n= COUNT(*) from photos我是按照老师的代码来敲得
不知道是sql server sp3的补丁有问题还是怎么回事
竟然是这里出问题
我这一句换成
select * from photos
也还是报错数据库里是有表photos的,这个我可以保证 我用的老师给的sql文件生成的数据库 绝对不会有错还有 我用同班同学贴在网上的代码也试了
他也试提示着个错误,不知道怎么解决
我是win7 vs2010 sqlserver2008
sql server2008 安装的时候它说要打补丁 我就打了个300多M sp3的补丁
现在出了这个错误 ,能解决吗?sql serversqlserver数据库
不知道是怎么回事我是个新手 实在没有什么解决方法 大家帮忙