Hola,
Me encuentro con el siguiente caso, en una aplicación VB necesito obtener el
valor de un campo de una tabla desde un procedimiento almacenado. Puesto que
la tabla es de clave única y cada vez que ejecute el sp sólo me devolverá una
fila (si la hay) creo que sería más eficaz obtener el valor desde un
parámetro de output que abriendo un recordset en VB y leyendo el primer
registro (si estoy equivocado os ruego que me corrijáis) .El SP es el
siguiente:
create procedure GET_PVCOSTE (@Ref varchar(10), @pc float=0 output)
as
select pvcoste from [Precios de Coste] where ref=@Ref
set @pc= pvcoste
go
Si intento guardar el SP me dice que pvcoste no es válido. Seguro que estoy
haciendo algo mal. ¿Me podéis echar una mano?
Gracias.
Leer las respuestas