Saludos Foro.
Tengo el sig. SP
Código:
CREATE procedure spDelMarca
@idMarca smallint,
@Res_SP int output,
@cmd nvarchar(4000) output
AS
set nocount on
set @Res_SP=0
set @cmd = 'delete from marca where idmarca=@idmarca'
IF @@Error = 0
EXEC sp_executesql @cmd, N'@idmarca smallint', @idmarca =@idmarca
else
set @Res_SP=1
Print 'Ocurrio un error en la transaccion'
GO
El problema es que a la hora de recuperar la variable de salida @cmd, me en ASP y meterla en una tabla regresa lo sig:
Cita: delete from marca where idmarca=@idmarca
Es decir, me deberia regresar (en teoria) lo sig:
Cita: delete from marca where idmarca=Samsung
si es que el usuario dio de baja la marca "Samsung"
Cabe mencionar que el DELETE si se ejecuta es decir da de baja la marca que el usuario escoge, pero al grabar la variable @cmd en otra tabla me hace lo mencionado arriba.
Gracias de antemano.