Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2009, 12:00
Avatar de Elmejor915
Elmejor915
 
Fecha de Ingreso: febrero-2009
Ubicación: Tarapoto
Mensajes: 14
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Contador en filas

Hola yo trabajo en Sql server 2000, y lo hice implementando un procedimiento almacenado que crea un tabla temporal y recorre un cursor, ahi te va el código, lo acoplas a tu proyecto:

CREATE PROCEDURE PaTmpUsuarios
AS
IF EXISTS(SELECT * FROM dbo.sysobjects WHERE id = object_id(N'#TmpUsuarios') and OBJECTPROPERTY(id, N'IsUserTable') = 1) BEGIN
DROP TABLE #TmpUsuarios
END

CREATE TABLE #TmpUsuarios
( Numfila int,
Usuario Varchar(100),
)

DECLARE @NumFila int
DECLARE @CodUsuario Varchar(100)


DECLARE CurUsuario CURSOR
FOR SELECT CodUsuario FROM SysUsuario
OPEN CurUsuario
FETCH NEXT FROM CurUsuario INTO @CodUsuario
WHILE @@FETCH_STATUS = 0 BEGIN
set @NumFila=isnull(@NumFila,0)+1
INSERT INTO #TmpUsuarios
VALUES (@NumFila, @CodUsuario)

FETCH NEXT FROM CurUsuario INTO @CodUsuario
END
CLOSE CurUsuario
DEALLOCATE CurUsuario

SELECT * FROM #TmpUsuarios
GO




Aqui termina el Procedimiento Almacenado, luego ejecutamos el procedimiento almacenado
.
//ejecutamos la consulta

exec PaTmpUsuarios