プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

E88265-03
目次に移動
目次

前
次

HypExecuteQuery

Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase

オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase

説明

HypExecuteQuery()は、MDX問合せを実行し、結果をワークシート上に表示します。(問合せ結果をワークシート上に表示させない場合は、かわりにHypExecuteMDXExを使用します。)

構文

HypExecuteQuery (ByVal vtSheetName As Variant, ByVal vtMDXQuery As Variant) As Long

ByVal vtSheetName As Variant

ByVal vtMDXQuery

パラメータ

vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブなワークシートが使用されます。

vtMDXQuery: ワークシート上で実行するMDX問合せ文

戻り値

長整数。正常に終了した場合の戻り値は0です。それ以外の場合は該当するエラー・コードを戻します。

Public Declare Function HypExecuteQuery Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtMDXQuery As Variant) As Long

Sub Example_HypExecuteQuery ()
   Dim vtQuery As Variant
   vtQuery = "SELECT {([Jan])} on COLUMNS, {([East])} on ROWS"
   sts = HypConnect (Empty, "Username", "Password", "Sample_Basic")
   sts = HypExecuteQuery (Empty, vtQuery)
   sts = HypDisconnect (Empty, True)
End sub