ReportingService2005.SetItemDataSources メソッド
カタログ内のアイテムのデータ ソースを設定します。
名前空間: ReportService2005
アセンブリ: ReportService2005 (ReportService2005.dll)
構文
'宣言
Public Sub SetItemDataSources ( _
Item As String, _
DataSources As DataSource() _
)
'使用
Dim instance As ReportingService2005
Dim Item As String
Dim DataSources As DataSource()
instance.SetItemDataSources(Item, DataSources)
public void SetItemDataSources(
string Item,
DataSource[] DataSources
)
public:
void SetItemDataSources(
String^ Item,
array<DataSource^>^ DataSources
)
member SetItemDataSources :
Item:string *
DataSources:DataSource[] -> unit
public function SetItemDataSources(
Item : String,
DataSources : DataSource[]
)
パラメーター
- Item
型: System.String
データ ソースを設定するアイテムの完全な名前です。 CreateReportEditSession(String, String, Byte) メソッドによって生成された EditSessionID を受け取ります。
- DataSources
型: array<ReportService2005.DataSource[]
DataSource オブジェクトの配列です。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダー |
(In) BatchHeaderValue (Out) ServerInfoHeaderValue |
必要な権限 |
Item のアイテムの種類によって異なります。
|
リンク レポート アイテムの種類に対してデータ ソース プロパティを設定すると、SetItemDataSources はエラーを返します。
アイテムに関連付けられていないデータ ソースをメソッドに渡すと、rsDataSourceNotFound エラーが返されます。
Item がモデルの場合、単一の DataSourceReference を指定する必要があります。 この場合、DataSource オブジェクトの配列を指定するとエラーが返されます。
Item の種類にモデルを指定した場合、指定した DataSourceReference は、モデルを参照したり、データ ソースの資格情報に Prompt を設定することはできません。
1 つのアイテム上に複数のデータ ソースが存在する場合は、変更するデータ ソースだけを送信します。