Feedback
@物质法则
可以加入条件查询和排列,
在插入表格时加入,这样就可以了!
回复 引用 查看
可以发一下SqlHelper类的源代码给我吗?
goalbell@163.com
谢谢
回复 引用 查看
2007-02-08 10:40 |
不错,收藏
回复 引用
2007-03-22 20:30 |
楼主可不可以发源文件,我最近用SqlHelper调有存储过程写分页,搞了两天没搞定。
看你上面代码还是没看太明白,如可以发到我邮箱suyuja@163.com感激。
回复 引用
@gerry
SqlHelper你可以参考一下PETSHOP的源代码,它只是数据库存储的一些简化类,即对SqlConnection/SqlCommand的封装。
回复 引用 查看
按照你的代码 totalRecords=(int)param[2].Value 返回的总是空的值 不知道为什么
回复 引用 查看
如果把
--获取我们所要的记录.
38 SELECT s.*
39 FROM [Simple] s,#PageIndexForSimple p
40 WHERE s.[SimpleId]=p.[SimpleId]
41 AND p.[IndexId]>=@PageLowerBound
42 AND P.[IndexId]<=@PageUpperBound
43 ORDER BY s.[Simple]
这段代码去掉就可以取到totalRecords的值
回复 引用 查看
@刘新春
这个是我很早以前写的,我记得以前测试过,如果是totalRecords获取不到值,有可能是你的存储过程加入SET NOCOUNT ON!!!
去掉又能获得,是不是你的IDataReader没有关闭就取totalRecords...
回复 引用 查看
找不到类型或命名空间名称"Simple"(是否缺少 using指令或程序集引用)
找不到类型或命名空间名称“List“(是否缺少using指令或程序集引用)
我把这个和<GridView控件>自定义分页弄一块了。指点一下吧,我怎么也做不出来Gridview的分页
回复 引用 查看
2008-03-27 12:07 |
qweqwe
回复 引用
2008-06-13 16:50 |
这样写性能有测试过吗?好像不大好吧。记得几年前我也这样写过。
现在这样写:alter procedure cr_test @returnCount int =10 , @pageint int =1 , @recordeCount int out
as
declare @hascount int ,
@sqlstr nvarchar(500)
set @hascount= @returnCount*(@pageint-1)
set @sqlstr=N'SELECT top '+cast(@returnCount as varchar)+' [TypeID],[vindicateCode] FROM [aaaaa]
where typeid not in (select top '+cast( @hascount as varchar)+' [TypeID] from [aaaaa] order by typeid)
order by typeid
'
select @recordeCount = CEILING( cast( count(*) as numeric(8,1)) /@returnCount) FROM [aaaaa]
execute sp_executesql @sqlstr, N'@returnCount int , @pageint int ',
@returnCount , @pageint
回复 引用
2008-11-15 14:58 |
@没有钱的职业
你写的 根本是垃圾啊啊
你自己看看MemberShip 类 是怎么写的
回复 引用
2008-11-15 14:58 |
@没有钱的职业
你写的 根本是垃圾啊啊
你自己看看MemberShip 类 是怎么写的
回复 引用