本帖最后由 KearneyKang 于 2021-12-1 11:40 编辑
报表在进行数据库直连的时候不仅可以使用Text文本进行SQL语句的书写进行查询,也可以选择 StoredProcedure 进行存储过程的调用。
下面我们就来讲讲SQLserver的存储过程 具体操作如下: 不需要传参 1、 选择存储过程 2、 如果你的存储过程不需要外部传参,就直接在查询框中输入存储过程的名称就行。 如这样: 需要传参 1、 如果需要外部参数传递,首先需要给报表添加参数。然后在数据集中调用参数的时候就会直接带出存储过程里需要外部输入的参数名。 2、 然后把参数值赋值给存储过程中的参数 3、选择Text 命令类型 4、 在查询窗口输入存储过程的名称和参数的名称,它们之间用空格隔开,如果是多个参数参数之间使用英文逗号间隔开。 如:ReportsName @P1 如:ReportsName @P1,@P2 如下图:
|