Como devolver el @@ROWCOUNT

25/08/2003 - 22:24 por A. Satorra | Informe spam
Desearía poder tener el @@ROWCOUNT del último SQL de
consulta ejecutado a fines de poder dimensionar matrices
o cargar grids sin tener que hacer un redim por cada fila.
Tengo un procedimiento almacenado.

CREATE PROCEDURE ExecutarSQL
@Sql nvarchar(3000)
AS
exec sp_executesql @sql
RETURN @@ROWCOUNT

Como podría tener el @@ROWCOUNT en mi aplicación cuando
devuelve el Resultset sin tener que hacer un COUNT(*)
previo.
Ya que al ejecutar el SP descrito no me lo devuelve hasta
que no he acabado la consulta del resultset.


Muchas gracias de antemano.

Antonio Satorra
 

Leer las respuestas

#1 A.Satorra
26/08/2003 - 00:17 | Informe spam

Porque no pruebas a usarlo como parametro de salida,


asignas el valor del
@@rowcount a una variable de salida inmediatamente


despues de tu instruccion
y esa usas en tu programa.

Fernando España



Ya lo he probado y tampoco funciona.

A.Satorra

Preguntas similares