クライアントまたはサーバー上で、アプリケーションから既存のデータベースを削除します。データベースがサーバー上で実行されている場合、最初に停止されます。
構文
EsbDeleteDatabase
(
hCtx, AppName, DbName
)
ByVal
hCtx
As Long
ByVal
AppName
As String
ByVal
DbName
As String
| パラメータ | 説明 |
|---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
AppName |
データベースを含むアプリケーション名。 |
DbName |
削除するデータベースの名前。 |
備考
クライアント・データベースを削除すると、ローカルのデータベースのディレクトリとコンテンツも削除されます。
サーバー・データベースを削除すると、そのデータベースに関連付けられているすべてのオブジェクトも削除されます。
戻り値
なし。
アクセス
サーバー・データベースの場合、呼出し元はデータベースの作成/削除/編集権限(ESB_PRIV_DBCREATE)を持っている必要があります。
例
Declare Function EsbDeleteDatabase Lib "ESBAPIN" (ByVal hCtx As Long, ByVal AppName As String, ByVal DbName As String) As Long
Sub ESB_DeleteDatabase ()
Dim sts As Long
Dim AppName As String
Dim DbName As String AppName = "Sample"
DbName = "Basic"
'****************
' Delete database
'****************
sts = EsbDeleteDatabase (hCtx, AppName, DbName)
End Sub
関連トピック