Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 将布尔类型的参数从SSRS传递到PL/SQL_Reporting Services_Types_Boolean - Fatal编程技术网

Reporting services 将布尔类型的参数从SSRS传递到PL/SQL

Reporting services 将布尔类型的参数从SSRS传递到PL/SQL,reporting-services,types,boolean,Reporting Services,Types,Boolean,您能告诉我是否有方法将布尔类型的参数从reporting services传递到PL/SQL吗?我尝试在PL/SQL中使用数据类型boolean,但这不允许我创建数据集 我的报告有一个单选按钮,要求排序顺序asc或desc。我想从程序方面对其进行排序。我的报告没有任何分组。我可以在SSRS端使用此值对表进行排序吗?如果要在SQL语句中使用参数值,可以尝试使用一个参数来更改SQL语句。例如,有一个名为SortOrder的字符串参数,该参数允许项(非查询): 然后可以使用它来更改SQL语句。您的SQ

您能告诉我是否有方法将布尔类型的参数从reporting services传递到PL/SQL吗?我尝试在PL/SQL中使用数据类型boolean,但这不允许我创建数据集


我的报告有一个单选按钮,要求排序顺序asc或desc。我想从程序方面对其进行排序。我的报告没有任何分组。我可以在SSRS端使用此值对表进行排序吗?

如果要在SQL语句中使用参数值,可以尝试使用一个参数来更改SQL语句。例如,有一个名为SortOrder的字符串参数,该参数允许项(非查询):

然后可以使用它来更改SQL语句。您的SQL语句可以作为字符串传递,因此您的数据源可能如下所示:

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")
如果您确实想使用单选按钮,则可以执行以下操作:

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")

如果要在SQL语句中使用参数值,可以尝试使用一个参数来更改SQL语句。例如,有一个名为SortOrder的字符串参数,该参数允许项(非查询):

然后可以使用它来更改SQL语句。您的SQL语句可以作为字符串传递,因此您的数据源可能如下所示:

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")
如果您确实想使用单选按钮,则可以执行以下操作:

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")

如何执行此语句?它不会创建数据集,文件不会显示如果您像这样手动设置SQL字符串,则需要手动设置字段(在字段列表中,单击鼠标右键并选择“添加”),或者正常运行SQL一次,以便为您设置字段,然后将其转换为如上所述的字符串,以便在SQLThank中包含您的参数,这会有所帮助,但我的报表应该能够将布尔类型参数值传递给PL/SQL存储过程。它没有这样做(在pl/sql中提供boolen类型)。这有可能吗?你是如何执行这句话的?它不会创建数据集,文件不会显示如果您像这样手动设置SQL字符串,您需要手动设置字段(在字段列表中,单击鼠标右键并选择“添加”),或者正常运行SQL一次,以便为您设置字段,然后将其转换为如上所述的字符串,以便在SQLThank中包含您的参数,这会有所帮助,但我的报表应该能够将布尔类型参数值传递给PL/SQL存储过程。它没有这样做(在pl/sql中提供boolen类型)。这有可能吗