我在 SQL Server 中创建了一个存储过程。它在那里工作得很好。
当我从 Crystal Reports 调用它时,它会显示参数字段,但不会显示数据库字段中的输出。实际上,它在数据库字段中显示存储过程,而不是在存储过程旁边的输出字段或 + 号。
这是存储过程中的代码:
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
在 Crystal Reports 中,我可以看到@mcode
和@zcode
作为输入参数。但我看不到@gmas
,@vmas
和@odolmas
作为输出。
请帮我做,因为我不专业,请一步一步说我该怎么做
谢谢