Поделиться через


Свойство Prompt (динамическое) (ADO)

Указывает, должен ли поставщик OLE DB запрашивать у пользователя сведения об инициализации.

Параметры и возвращаемые значения

Задает и возвращает значение ConnectPromptEnum .

Комментарии

Prompt — это динамическое свойство, которое может быть добавлено в коллекцию Свойств объекта Connection поставщиком OLE DB. Для запроса сведений об инициализации поставщики OLE DB обычно отображают диалоговое окно для пользователя.

Динамические свойства объекта Connection теряются при закрытии соединения . Свойство Prompt необходимо сбросить перед повторным открытием подключения , чтобы использовать значение, отличное от значения по умолчанию.

Примечание

Не указывайте, что поставщик должен запрашивать пользователя в сценариях, в которых пользователь не сможет ответить на диалоговое окно. Например, пользователь не сможет ответить, если приложение выполняется в серверной системе, а не на клиенте пользователя, или если приложение выполняется в системе без входа пользователя. В таких случаях приложение будет ждать ответа неограниченное время и, как представляется, заблокирует.

Использование

Set cn = New Connection  
cn.Provider = "SQLOLEDB"  
cn.Properties("Prompt") = adPromptNever    ' do not prompt the user  

Применение

Объект Connection (ADO)