Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/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

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
Sql server 2008 SSRS将默认值设置为显示1/1/1900和1/1/9999_Sql Server 2008_Reporting Services_Datetime Format - Fatal编程技术网

Sql server 2008 SSRS将默认值设置为显示1/1/1900和1/1/9999

Sql server 2008 SSRS将默认值设置为显示1/1/1900和1/1/9999,sql-server-2008,reporting-services,datetime-format,Sql Server 2008,Reporting Services,Datetime Format,我有两个参数开始日期最小值和最大值都是可选参数。我没有选中允许空值,因为这是必需的。但默认情况下,我们需要这样做 在“最小日期”文本框中显示1/1/1900 和最大日期文本框中的1/1/9999 我尝试使用Datetime.MinValue在我的参数属性上设置此值,它在我的文本框中显示1/1/0001 但当我运行报告时,我得到的错误日期时间需要介于1753年1月1日和9999年12月31日之间 对于MaxDate文本框,我尝试使用Datetime.Maxvalue,它抛出错误“MaxDate”对

我有两个参数开始日期最小值和最大值都是可选参数。我没有选中允许空值,因为这是必需的。但默认情况下,我们需要这样做 在“最小日期”文本框中显示1/1/1900 和最大日期文本框中的1/1/9999

我尝试使用Datetime.MinValue在我的参数属性上设置此值,它在我的文本框中显示1/1/0001

但当我运行报告时,我得到的错误日期时间需要介于1753年1月1日和9999年12月31日之间 对于MaxDate文本框,我尝试使用Datetime.Maxvalue,它抛出错误“MaxDate”对其类型无效。
有人能解释一下吗?

答案很简单,您不能为SSRS中的参数设置最小值或最大值,是的,但您可以为日期时间参数提供默认值01/01/1900

转到“报告参数属性”,并在其中设置默认值

执行报告时,将显示以下内容:


您无法控制用户选择的内容,因此使用存储过程验证最终用户传递的值是另一种选择。

答案很简单,您无法在SSRS中设置参数的最小值或最大值,是的,但您可以为日期时间参数提供默认值01/01/1900

转到“报告参数属性”,并在其中设置默认值

执行报告时,将显示以下内容:


您无法控制用户选择的内容,因此使用存储过程验证最终用户传递的值是另一种选择。

为什么不能将缺少值视为最小值和最大值?为什么不能将缺少值视为最小值和最大值?