次の方法で共有


プロンプト 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  

適用対象

Connection オブジェクト (ADO)