キューブに接続するには、C1OlapPanel.ConnectCube メソッドを使用する必要があります。このメソッドは、2つのパラメータを受け取ります。Analysis Services がインストールされた SQL Server への接続文字列と、キューブの名前です。実行時に例外をキャッチすることで、ユーザーにエラーをレポートできます。ここでは、キューブに接続するための完全なコード例を示します。
C# |
コードのコピー
|
---|---|
// キューブに接続します stringconnectionString = @"Data Source=myServerAddress;Catalog=myDataBase"; stringcubeName = "Adventure Works"; try { _c1OlapPage.OlapPanel.ConnectCube(cubeName, connectionString); } catch(Exceptionex) { MessageBox.Show(ex.Message); } |
接続文字列には、Data Source および Initial Catalog を設定する必要があります。複数の Microsoft OLE DB Provider for OLAP をインストールしてある場合は、接続文字列でプロバイダのバージョンを指定できます。たとえば、Provider を MSOLAP に設定すると、システムにインストールされている OLE DB for OLAP の最新バージョンが使用されます。
例:
C# |
コードのコピー
|
---|---|
Provider=MSOLAP;Data Source=myServerAddress;Initial Catalog=myDataBase; |