PAGINA SQL SERVER

06/05/2005 - 00:31 por CCALLOQUISPE PALOMINO | Informe spam
HOLA TENGO EL SIGUIENTE SCRIPT PARA LA PAGINA:
DECLARE @pagina integer
set @pagina=7
select
top 10
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom as Docente
from tsm_docente
where
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom not in
(
select top (@pagina - 1) * 10
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom
from tsm_docente
order by T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom
)
order by T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom asc

SALE UN ERROR, EL ERRO SE DEBE A LA LINEA SIGUIENTE:
select top (@pagina - 1) * 10
como hago para solucionar este error.
muchas gracias por su respuesta.
CCALLOQUISPE
 

Leer las respuestas

#1 Maxi
06/05/2005 - 01:10 | Informe spam
Hola, no puedes hacer esto :Select @top, para ello deberias usar
Sql-Dinamico (con todos los riesgos que esto tiene claro)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"CCALLOQUISPE PALOMINO" escribió en el mensaje
news:
HOLA TENGO EL SIGUIENTE SCRIPT PARA LA PAGINA:
DECLARE @pagina integer
set @pagina=7
select
top 10
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom as Docente
from tsm_docente
where
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom not in
(
select top (@pagina - 1) * 10
T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom
from tsm_docente
order by T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom
)
order by T_DocApp + space(1) + T_DocApm + space(1) + T_DocNom asc

SALE UN ERROR, EL ERRO SE DEBE A LA LINEA SIGUIENTE:
select top (@pagina - 1) * 10
como hago para solucionar este error.
muchas gracias por su respuesta.
CCALLOQUISPE

Preguntas similares