sql-server - resueltos - parametros de salida en procedimientos almacenados sql server
Crystal Reports no muestra salidas de procedimientos almacenados (1)
Creé un procedimiento almacenado en SQL Server. Funciona bien allí.
Cuando lo llamo desde Crystal Reports, muestra los campos de parámetros pero no muestra los resultados en los campos de la base de datos. En realidad, muestra el procedimiento almacenado en los campos de la base de datos, pero no los campos de salida o el signo + junto al procedimiento almacenado.
Aquí están los códigos en el procedimiento almacenado:
CREATE PROCEDURE [test]
@mcode char(10),
@zcode [int],
@odolmas[float]=0 output,
@gmas[float]=0 output,
@vmas[float]=0 output
AS
set @gmas=0
set @vmas=0
set @gmas=9
set @vmas=5
set @odolmas=((@vmas-@gmas)/2)
GO
En Crystal Reports, puedo ver el @mcode
y @zcode
como parámetros de entrada. Pero no puedo ver @gmas
, @vmas
y @odolmas
como salidas.
Ayúdenme a hacerlo y como no soy profesional, dígale paso a paso qué debo hacer
Gracias
Cuando ejecutamos el procedimiento almacenado que se muestra en su pregunta, no obtendremos ningún resultado. Intente utilizar la instrucción select dentro de su procedimiento almacenado, los valores de retorno serán vistos por el informe de Crystal.
Digamos por ejemplo Select @gmas como Col1, @vmas como Col2 en su procedimiento al final, puede mostrar los archivos como col1 y col2. Puede colocar estos col1 y col2 en su informe para mostrarlos.