24/01/2008, 17:24
|
| | | Fecha de Ingreso: noviembre-2007 Ubicación: Donde estoy?
Mensajes: 49
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Re: problema con un procemiento almacenado este es el precedimiento
me crea la pagina pero no inserta los datos ni nada, lo corro en el query analizer y ahi solo me muestra las cabeceras, pero ningun campo lleno Cita: alter PROCEDURE paginacion_x_cliente
--NUMERO DE PAGINA A MOSTRAR
@index int,
--TOTAL DE REGISTROS POR PAGINA
@num_regs int,
@vendedor char
AS
BEGIN
--ESTOS SERNA LOS INDICES PARA LA PAGINACION
DECLARE @maximo numeric
DECLARE @minimo numeric
SELECT @maximo = (@index * @num_regs)
SELECT @minimo = @maximo - (@num_regs - 1)
--CREACION DE LA TABLA TEMPORAL PARA LA PAGINACION
--NUM_ORDEN SERVIRA DE INDICE PARA EXTRAER LOS REGISTROS
CREATE TABLE ##tmpclientes(
num_orden int IDENTITY(1,1),
cod_cte char (10),
razon_social varchar (125),
region char(5),
vendedor char(5)
)
--INSERTAR LOS DATOS A LA TABLA TEMPORAL DIRECTAMENTE DESDE EL SELECT
INSERT INTO ##tmpclientes (cod_cte, razon_social, region, vendedor)
SELECT cod_Cte, razon_social, Region, vendedor
FROM clientes where (vendedor = @vendedor) and (status_cliente = '1') ORDER BY cod_cte
--UNA VEZ CARGADOS LOS DATOS LOS EXTRAEMOS
SELECT cod_cte, razon_social, region
FROM ##tmpclientes
WHERE num_orden BETWEEN @minimo AND @maximo
END ESPERO SU AYUDA |