Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud (アド・ホックのみ)
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning (アド・ホックのみ)、Oracle Hyperion Financial Management (アド・ホックのみ)
説明
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
vtProviderType: 出力パラメータ。動的リンク問合せのプロバイダ・タイプ
戻り値
正常に終了した場合は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