呼出し元のアクティブなアプリケーションとデータベースを設定します。
構文
EsbSetActive
(
hCtx, AppName, DbName, pAccess
)
ByVal
hCtx
As Long
ByVal
AppName
As String
ByVal
DbName
As String
ByVal
pAccess
As Integer
| パラメータ | 説明 |
|---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
AppName |
アプリケーション名。 |
DbName |
データベース名。 |
pAccess |
選択したデータベースへのユーザーのアクセス・レベルを受け取る変数のアドレス。このフィールドに使用できる値のリストは、表 15についての説明を参照してください。 |
備考
アプリケーションおよびデータベースがロードされていない場合、これらはこの関数によってロードされます。
また、ユーザーがEsbAutoLogin()関数を使用してログインし、アクティブなアプリケーションおよびデータベースを設定することもできます。
戻り値
正常終了の場合は、選択したアプリケーションおよびデータベースに対するユーザーのアクセス・レベルがpAccessに戻されます。
アクセス
この関数を使用するのに、特別な権限は必要ありません。
例
Declare Function EsbSetActive Lib "ESBAPIN" (ByVal hCtx As Long, ByVal AppName As String, ByVal DbName As String, Access As Integer) As Long
Sub ESB_SetActive ()
Dim AppName As String
Dim DbName As String
Dim pAccess As Integer
Dim sts As Long AppName = "Demo"
DbName = "Basic"
'**********************************
' Set active Application & Database
'**********************************
sts = EsbSetActive (hCtx, AppName, DbName, pAccess)
End Sub
関連トピック