Bagikan melalui


ReportingService2005.SetItemDataSources(String, DataSource[]) Metode

Definisi

Mengatur sumber data untuk item dalam katalog.

public:
 void SetItemDataSources(System::String ^ Item, cli::array <ReportService2005::DataSource ^> ^ DataSources);
public void SetItemDataSources (string Item, ReportService2005.DataSource[] DataSources);
member this.SetItemDataSources : string * ReportService2005.DataSource[] -> unit
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())

Parameter

Item
String

Nama lengkap item untuk mengatur sumber data. Menerima EditSessionID yang dihasilkan oleh CreateReportEditSession(String, String, Byte[], Warning[]) metode .

DataSources
DataSource[]

Array DataSource objek.

Keterangan

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Header SOAP (Dalam) BatchHeaderValue

(Keluar) ServerInfoHeaderValue
Memerlukan izin Tergantung pada jenis item :Item

- Report: UpdateDatasource
- Model: UpdateDatasource
- Untuk setiap sumber data atau model dalam DataSources array:
- DataSource: ReadProperties
- Model: ReadProperties

SetItemDataSources mengembalikan kesalahan saat properti sumber data diatur pada jenis item laporan tertaut.

Kesalahan rsDataSourceNotFound dikembalikan jika sumber data yang tidak terkait dengan item diteruskan ke metode .

Item Ketika jenisnya adalah model, nilai yang ditentukan harus berupa satu DataSourceReference. Dalam situasi ini, jika Anda menyediakan array DataSource objek, kesalahan akan dikembalikan.

Ketika jenis Item yang ditentukan adalah model, DataSourceReference yang ditentukan tidak dapat mereferensikan model atau memiliki kredensial sumber data yang diatur ke Prompt.

Jika beberapa sumber data ada pada item, hanya sumber data yang sedang diubah yang dapat dikirimkan.

Berlaku untuk