问一下邹老大的分页存储过程
本人表中有一个标识列ID,现在使用老大的分页存储过程.如果查询不返回ID就可以用.如果返回出错.但必须要返回ID才可以的,怎么处理?附存储过程前部分:
____________________________________________________________________
CREATE Proc p_show
@QueryStr nvarchar(4000), --表名、视图名、查询语句
@PageSize int=10, --每页的大小(行数)
@PageCurrent int=1, --要显示的页
@FdShow nvarchar (4000)= ' ', --要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段
@FdOrder nvarchar (1000)= ' ' --排序字段列表
as
______________________________________________________________________
我是这样用的.
sql = "select ID,UID,NAME,SEX,PHONE,HAND from userinfo ";
dao.ParaAdd( "@QueryStr ", SqlDbType.VarChar, sql);
dao.ParaAdd( "@PageSize ", SqlDbType.Int, 20);
dao.ParaAdd( "@PageCurrent ", SqlDbType.Int, 1);
dao.ParaAdd( "@FdShow ", SqlDbType.Char, "UID,NAME,SEX,PHONE,HAND ");
......
这样用就可以,但不能返回ID字段.请问正确的方法?
[解决办法]
按照以上方法输入:
调用存储过程
exec 'userinfo ',10,1,@FdShow = 'ID,UID,NAME,SEX,PHONE,HAND '
[解决办法]
ID字段是不是有问题?
[解决办法]
ID字段有问题吧
[解决办法]
邹健的存储过程我看过,但是还没有用过(也没有测试过),你在SQL里先测试一下