C#中怎么样从SQL 2008中实现按下某个按钮读取上一条或下一条记录

静之深 2010-11-10 07:08:59
最近做了一个点名系统,但是不知道怎么样按下某个键读取数据库中上一条或下一条记录。
表的设计为:student(SNO varchar(12),
SNAME varchar(10),
SSEX char(2),
SAGE int,
SCLASS varchar(10),
SDEPT varchar(20))
是不是需要用到游标,或者是Sqlclient空间中有相应的方法可以实现这个功能
麻烦各位大虾给予解决
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengylm 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
假设当前id为 n

则 :

上一条: select top 1 * from tb where id<n

下一条: select top 1 * from tb where id>n
[/Quote]

这个用来做筛选依据的列如id 最好是主键
matezy 2010-11-10
  • 打赏
  • 举报
回复
进来学习了。
静之深 2010-11-10
  • 打赏
  • 举报
回复
那如果使用游标的话该怎么样去实现这个功能呢
孟子E章 2010-11-10
  • 打赏
  • 举报
回复
参见
http://develop.csai.cn/dotnet/NO000026.htm
q107770540 2010-11-10
  • 打赏
  • 举报
回复 1
假设当前id为 n

则 :

上一条: select top 1 * from tb where id<n

下一条: select top 1 * from tb where id>n

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧