ADO.NET 查询一条记录时,如何并查出上一条记录的ID,和下一条记录的ID
2006-03-31 17:55
274 查看
CREATE PROCEDURE pTable2_getPN @titleid varchar(30) AS declare @kind varchar(30),@P varchar(100),@Pid varchar(30),@Ptitle varchar(50),@N varchar(100),@Nid varchar(30),@Ntitle varchar(50) set @kind=(select top 1 kind from table2 where id=@titleid) select top 1 @Ptitle=title,@Pid=id from table2 where id<convert(int,@titleid) and kind=@kind order by id desc select top 1 @Ntitle=title,@Nid=id from table2 where id>convert(int,@titleid) a 4000 nd kind=@kind order by id if @Ptitle is null set @Ptitle='' if @Pid is null set @Pid='' if @Ntitle is null set @Ntitle='' if @Nid is null set @Nid='' set @P='<Li>上一篇 :<A href="viewTitle.aspx?titleid='+@Pid+'">'+@Ptitle+'</A>' set @N='<Li>下一篇 :<A href="viewTitle.aspx?titleid='+@Nid+'">'+@Ntitle+'</A>' select @P+'<br/>'+@N as innerhtml GO |
相关文章推荐
- Asp.NET 查询一条记录时,如何并查出上一条记录的ID,和下一条记录的ID
- 如何查询数据库中ID的最新的一条记录 - MS-SQL Server / 基础类
- sql查询 如何获取查找某ID的一条记录在表中是第几条记录
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- Oracle 、sql如何查询表的第一条记录和最后一条记录
- 数据库已知一条数据的ID,如何查询下条数据且ID不同
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- ado.net 操作excel 问题记录 -- 操作必须使用一个可更新的查询
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 如何在 Visual Basic .NET 中使用 ADO.NET 检索和修改 Excel 工作簿中的记录
- mybatis学习之一对多查询如何避免只查出一条数据
- 插入一条记录后,如何得到主键ID号
- 在SQL Server中如何获得刚插入一条新记录的自动ID号
- 如何插入一条记录获取插入后的自动增长ID列的方法.
- thinkphp5里面 使用where('id',$id)->select()查询一条记录,在视图页面出错
- 从数据库中查询出ID最大值并且加1作为下一条记录的起始条件会出现的问题
- 表A中一条记录的两个字段都对应于表B的同一个字段 如何查询?SQL, thinkphp[5]
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher