プロンプト Property-Dynamic (ADO)
OLE DB プロバイダーがユーザーに初期化情報の入力を求めるかどうかを指定します。
設定と戻り値
ConnectPromptEnum 値を設定して返します。
備考
Prompt は動的プロパティであり、OLE DB プロバイダーによって Connection オブジェクトの Properties コレクションに追加される場合があります。 初期化情報の入力を求めるために、OLE DB プロバイダーは通常、ユーザーにダイアログ ボックスを表示します。
Connection が閉じられると、Connection オブジェクトの動的プロパティが失われます。 既定以外の値を使用するには、接続 を再度開く前に、Prompt プロパティをリセットする必要があります。
手記
ユーザーがダイアログ ボックスに応答できないシナリオでは、プロバイダーがユーザーにプロンプトを表示するように指定しないでください。 たとえば、アプリケーションがユーザーのクライアントではなくサーバー システムで実行されている場合や、ユーザーがログオンしていないシステムでアプリケーションが実行されている場合、ユーザーは応答できません。 このような場合、アプリケーションは応答を無期限に待機し、ロックアップしているように見えます。
使い
Set cn = New Connection
cn.Provider = "SQLOLEDB"
cn.Properties("Prompt") = adPromptNever ' do not prompt the user