HypGetConnectionInfo

データ・プロバイダ・タイプ: Essbase、Planning (アド・ホックのみ)、Financial Management (アド・ホックのみ)、Hyperion Enterprise (アド・ホックのみ)

説明

HypGetConnectionInfo()は、動的リンク・クエリーの接続情報を戻します。

注:

これは、動的リンク・クエリーを初期化するためにHypGetSourceGridの呼出しがすでに実行されており、アクティブなデータ・プロバイダおよびワークシート上のグリッドに関する情報が格納されていることを前提とします。

構文

HypGetConnectionInfo(vtServerName, vtUserName,vtPassword, vtApplicationName, vtDatabaseName,vtFriendlyName,vtURL,vtProviderType)

ByRef vtServerName As Variant

ByRef vtUserName As Variant

ByRef vtPassword As Variant

ByRef vtApplicationName As Variant

ByRef vtDatabaseName As Variant

ByRef vtFriendlyName As Variant

ByRef vtURL As Variant

ByRef vtProviderType As Variant

パラメータ

vtServerName: 出力パラメータ; 動的リンク・クエリーのサーバーの名前

vtUserName: 出力パラメータ; 動的リンク・クエリーのユーザー名

vtPassword: 出力パラメータ; 動的リンク・クエリーのパスワード。注意: 実際のパスワードはセキュリティ上の理由から戻されません。空として戻されます。

vtApplicationName: 出力パラメータ; 動的リンク・クエリーのアプリケーション名

vtDatabaseName: 出力パラメータ; 動的リンク・クエリーのデータベース名

vtFriendlyName: 出力パラメータ; 動的リンク・クエリーのわかりやすい接続名

vtURL: 出力パラメータ; 動的リンク・クエリーのURL

vtProvider: 出力パラメータ; 動的リンク・クエリーのプロバイダ・タイプ

戻り値

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

      Declare Function HypGetConnectionInfo Lib "HsAddin" (ByRef vtServerName As Variant, ByRef vtUserName As Variant, ByRef vtPassword As Variant, ByRef vtApplicationName As Variant, ByRef vtDatabaseName As Variant, ByRef vtFriendlyName As Variant, ByRef vtURL As Variant, ByRef vtProviderType As Variant) As Long

Sub Example_HypGetConnectionInfo()
   Dim vtGrid as Variant
   Dim server As Variant
   Dim user As Variant
   Dim app As Variant
   Dim db As Variant
   Dim provider As Variant
   Dim conn As Variant
   Dim url As Variant
   Sts = HypConnect(Empty, "
      UserName
      ", "MyDemoBasic")
   Sts = HypRetrieve(Empty)
   Range ("B2").Select
   Sts = HypGetSourceGrid (Empty, vtGrid)
   Sts = HypGetConnectionInfo(server,user, pwd, app, db, conn, url, provider)
End sub