gpt4 book ai didi

mysql - SSS Report Builder 3.0 查询参数 - 报表预览

转载 作者:行者123 更新时间:2023-11-29 07:38:56 24 4
gpt4 key购买 nike

这对我来说有点奇怪。我正在使用 SSRS Report Builder 3.0 来创建报告。我有两个选择:1. 使用与报告参数链接的过滤器或 2. 使用与报告参数链接的查询参数。

在第一种情况下,报告预览效果很好。我正在使用一个简单的过滤器查询,在 ID 列上应用参数 (@parameter_a):

Select ID, Name from tbl_Table

但是当我使用链接到报表参数的查询参数时,预览是空白的。对于查询参数,我使用以下查询:

SELECT ID, Name FROM tbl_Table WHERE ID = @parameter_a

我对此一窍不通。我也试过保留默认值或删除它。刷新/查看报告也不起作用。

PS:我正在使用 MySql ODBC 连接。在 c# 应用程序中使用并以编程方式呈现时,报告中的两个选项都可以正常工作。尝试重新安装当前版本,以及旧版本。

最佳答案

阅读MySQLCommand documentation , 有对旧参数语法的引用(不确定您在这种情况下使用的是哪个版本的 MySQL)。

Using the '@' symbol for paramters is now the preferred approach although the old pattern of using '?' is still supported. Please be aware though that using '@' can cause conflicts when user variables are also used. To help with this situation please see the documentation on the 'allow user variables' connection string option. The 'old syntax' connection string option has now been deprecated.

不使用@,您可以尝试使用吗?:

SELECT ID, Name FROM tbl_Table WHERE ID = ?

查询中使用的参数顺序必须与 SSRS 报告参数的顺序相匹配。

关于mysql - SSS Report Builder 3.0 查询参数 - 报表预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com