No estoy pudiendo implementar un select con parametro que yo le paso
la idea es tener 2 parametros uno para el Where y el otro para el ORDER BY
pero puede que no vayan es decir si pcondicion es vacion no hay condicion
where
y si pOrden es vacio no hay ORDER BY
intente implementarlo de la siguiente manera (y varias versiones mas pero
ninguna funcionó)
SE ADEMAS QUE EN MI EJEMPLO EL IIF NO FUNCIONA... pero séría como lo
implementaría en código visual basic jeje
DESDE YA MUCHAS GRACIAS .
Hugo A. Gsell
CREATE PROCEDURE [dbo].[RecuperaUsuarios]
@NroRegsEncontrados smallint output,
@pCondicion nvarchar,
@pOrden nvarchar
AS
SET NOCOUNT ON
DECLARE @error int
DECLARE @NroRegsAfectados smallint
DECLARE @xCondicion nvarchar
DECLARE @xOrden nvarchar
BEGIN
SET NOCOUNT ON;
SELECT * FROM Usuarios IIF(xCondicion!='', 'WHERE ' & xConcidion) & ' ' &
IIF(xOrden!='','','ORDER BY ' & xOrden)
SET SELECT @error = @@ERROR,@NroRegsAfectados = @@ROWCOUNT
SET @NroRegsEncontrados = @NroRegsAfectados
END
RETURN @error
GO
Leer las respuestas