点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经在SQL 2008 R2中编写了一个SP,该SP具有输入参数,将返回一个标量值以及进行一些表更新。 我可以在管理控制台中运行SP。 但是,我需要将此SP合并到Crystal Report中。 我可以在数据库专家中添加此SP,但不能单击加号来展开SP以获取返回值并将其添加到我的报告中。
我已经使用计算机很长时间了,但是对于SQL Server还是陌生的,并且不熟悉角色和安全设置,因此这可能是基本的东西。 另外,我与Crystal Reports的最后一次接触是在1997年。
有人知道我在做什么错吗?
TIA-克里斯
当Crystal连接到存储过程时,它期望有一个表作为结果,并且如果仅将表链接在一起,则可能无法处理标量值。 但是,您也许可以使用Crystal中的命令来获取值。 命令只是一个SQL Select语句。 如果您存储的proc具有参数,则必须在命令编辑器中创建参数-而不是在报表的字段浏览器中创建参数-才能使用它们。 您可以在此处找到有关如何配置参数的更多信息: https://blogs.sap.com/2015/04/01/best-practices-when-using-commands-with-crystal-reports /。
-Dell
我将如何修改我的SP以返回具有一列和一行的表?
SET ANSI_NULLS ON转到SET QUOTED_IDENTIFIER ON
开始
ALTER PROCEDURE test1
@WC varchar(4)
开始
开启NOCOUNT。
(从WorkCenter的WHERE WorkCenter = @WC中选择单位)
END
开始
-exec test1'S323'
一周热门 更多>