Hola a todos
estoy tratando de hacer lo siguiente:
Tengo un SP Llamado: BuscarNombreVariedad
que hace lo siguiente:
PROCEDURE [dbo].[BuscarNombreVariedad]
( @PID NVarchar(50))
AS
Select Nombre from GEN_VARIEDAD where Id = @PId
Y funciona, ahora estoy tratando de llamarlo desde otro procedimiento
almacenado de la siguiente manera:
PROCEDURE [dbo].[InsertaVarFactura]
( @PVar Smallint,
@PCant smallint,
@PSeason smallint,
@PPrecio real,
@PTEURO real,
@PInvoice smallint )
AS
Declare @NombreVar NVarchar
exec @NombreVar = BuscarNombreVariedad @PVar
Insert Into EXP_INVOICEDETAIL(Invoice,IdVariedad,Variedad,Cantidad)
Values(@PInvoice,@PVar,@NombreVar,@PCant)
Y lo compila y todo, pero el campo Variedad de la Tabla
EXP_INVOICEDETAIL, en vez de guardar el nombre de la variedad, me
guarda un 0.
El Procedimiento BuscarNombreVariedad no lo puedo cambiar, porque lo
uso en muchas partes y tendria que cambiarlo en ellas, que me
aconsejan?
Leer las respuestas