【问题标题】:Creating subscribtion with Reporting services 2005使用 Reporting Services 2005 创建订阅
【发布时间】:2009-09-29 09:07:12
【问题描述】:

我创建了一个动态订阅。一切正常,但如果我在任何一个月创建订阅,比如July 09,并选择我每月获取上个月的报告。现在在August 月份,我将收到July 09 数据的报告,这是正确的,但在September 09 之后,我应该收到August 09 月份的报告,但我得到@987654326 的报告@ 仅数据。似乎它没有增加月份。 代码是:

         Str_SD = DateTime.Now.Month - 1 & "/01/" & DateTime.Now.Year
         Str_ED = DateTime.Now.Month - 1 & "/01/" & DateTime.Now.Year

        parameter_SD.Name = "Start_Date"
        parameter_SD.Value = Str_SD.ToString()
        parameter_ED.Name = "End_Date"
        parameter_ED.Value = Str_ED.ToString()
        Dim parameters(3) As ReportingService.ParameterValue
        parameters(0) = parameter_SD
        parameters(1) = parameter_ED
        parameters(2) = parameter_PCC
        parameters(3) = parameter_RptDtlLvl

        Dim SubId = rs.CreateSubscription(report, extSettings, desc, eventType,   matchData, parameters)

谁能帮我解释为什么我会收到同月的报告?

【问题讨论】:

    标签: asp.net reporting-services reportingservices-2005 scheduling


    【解决方案1】:

    尝试使用日期函数而不是构造日期字符串。当您尝试在一月之前的一个月时,这也会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多