Kendo Reporting多次调用存储过程

时间:2018-09-05 08:39:17

标签: kendo-ui

我正在使用kendo report v11.x。和MS SQL Server。我创建了一个存储过程,该过程返回人员列表。 然后,我使用Visual Studio创建了一个剑道报告。我选择了一个空白报告,然后从工具箱中创建了一个sqldatasource。我选择了存储过程,然后再次使用工具箱创建了一个表,然后使用数据浏览器将字段名称拖到名称和外部一个字段。 enter image description here

当我单击“预览”选项卡时,它会按预期运行

enter image description here

但是我的存储过程有时在数据库中被多次调用2次,3次,4次,具体取决于表单中字段的数量。 我验证了这一点,并在过程中保留了一个插入查询

INSERT INTO dbo.Test
    (
        [Name]
    )
    VALUES
    (
        'abc'  -- Name - varchar(50)
    )
   SELECT p.* FROM dbo.Person AS p

每次单击预览选项卡时,测试表上都有多行。 我也尝试使用最新的12.x版本,但问题仍然存在。这肯定会给数据库增加负担。

0 个答案:

没有答案