【问题标题】:Reporting Services - Text datasource ODBC Sybase 5th parameter in exec stored procedure errsReporting Services - exec 存储过程错误中的文本数据源 ODBC Sybase 5th 参数
【发布时间】:2011-06-10 18:16:46
【问题描述】:

我正在使用以下语法对数据集使用文本查询调用存储过程:

执行数据库..StoredProcedure ?, ? , ?, ?, 1, 2, 1

数据集正在使用 Sybase 的 ODBC 数据源。使用上面的语法有效。但是,如果我更改变量 (?) 的倒数第二个参数 (2) 并使用对整数报告参数的引用填充该参数,则报告会在保存时出错。

执行数据库..StoredProcedure ?, ? , ?, ?, 1, ?, 1

错误:无法更新查询的字段列表。验证您是否可以连接到数据源以及您的查询语法是否正确。

此特定参数确实会影响存储过程输出的字段的数量和定义。理想情况下,我希望有这种动态,以便可以从同一数据集中调用返回相同字段的此参数的所有变体。

【问题讨论】:

    标签: reporting-services exec sybase


    【解决方案1】:

    我得到这个工作的方式如下:

    1) 手动将 QueryParameter 添加到报告的 XML 中。 2)手动修改XML中数据集的SQL查询。

    经过这些修改后,它起作用了。

    【讨论】:

    • +1 感谢您不厌其烦地回来报告。这是一个可怕的解决方案,但谢谢。
    猜你喜欢
    • 2010-09-05
    • 2011-12-25
    • 2019-11-02
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2022-07-14
    • 1970-01-01
    相关资源
    最近更新 更多