jatg1410
Usuario Novato
Usuario Novato

Utilizo sql server 2000
Quiero devolver en un parámetro de salida (@CantIncidencias) la cantidad de registros de una tabla (Incidencias)

Este caso (sin filtro) me funciona bien

@CantIncidencias int output
set @CantIncidencias = (Select count(*) from Incidencias)

--------------------------------------------------------------------------- ---------------------------------------------

pero cuando utilizo un filtro las cosas no me salen como esperaba, he aquí el fragmento de código

@Filtro varchar (4000)
@CantIncidencias int output

declare @Cadena varchar(8000)

set @Cadena = ('set @CantIncidencias = Select count(*) from Historico where ' + @Filtro)
exec(@Cadena)

Para este segundo caso podemos descartar que la cadena del filro que paso este mal porque esa cadena la utilizo en varios procedimientos sin problema.

Alguien ve el error o me sugiere otra solución.

Dese ya estoy agradeciendo vuestra ayuda

Saludos,

Nota edición Moderador: URLs innecesarias.-

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 14/Sep/2006, 19:11
drako197803kSep/06
Por: , el 07/Ene/2005, 17:16
viejito_kike Caos.X12kJan/05