2021年10月13日 星期三

[VB] VB連結SSRS使用報表時,由程式內控制報表的資料來源

 VB連結SSRS使用報表時,由程式內控制報表的資料來源,例如有兩條產線各自有不同的資料庫。讓使用者可以在報表生成前選擇使用哪個資料來源。

下列範例說明在 SQL Server 連接字串中,使用資料來源。 本範例假設您已經建立一個名為 ServerName的報表參數:

="data source=" & Parameters!ServerName.Value & ";initial catalog=AdventureWorks"  

在程式中設定資料來源的參數時:

Dim salesOrderNumber As New ReportParameter()

salesOrderNumber.Name = "BoxID"

salesOrderNumber.Values.Add(boxid)

Dim parameters() As ReportParameter = {salesOrderNumber} 

serverReport.SetParameters(parameters)

沒有留言:

張貼留言