Sql server Crystal报告不显示存储过程输出
我在SQL Server中创建了一个存储过程。在那里很好用 当我从Crystal Reports调用它时,它显示参数字段,但不显示数据库字段中的输出。实际上,它在数据库字段中显示存储过程,而不是存储过程旁边的输出字段或+号 以下是存储过程中的代码:Sql server Crystal报告不显示存储过程输出,sql-server,stored-procedures,crystal-reports,Sql Server,Stored Procedures,Crystal Reports,我在SQL Server中创建了一个存储过程。在那里很好用 当我从Crystal Reports调用它时,它显示参数字段,但不显示数据库字段中的输出。实际上,它在数据库字段中显示存储过程,而不是存储过程旁边的输出字段或+号 以下是存储过程中的代码: CREATE PROCEDURE [test] @mcode char(10), @zcode [int], @odolmas[float]=0 output,
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
视为输出
请帮我做,因为我不专业,请一步一步地说,我该怎么做
谢谢当我们执行您的问题中显示的存储过程时,我们将不会得到任何输出。尝试在存储过程中使用select语句,crystal report将看到返回值 例如,在最后的过程中选择@gmas作为Col1,@vmas作为Col2,可能会将文件显示为Col1和Col2。您可以将这些col1和col2放在报表上以供显示