Freigeben über


Dynamische Prompt-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

Es wird angegeben, ob der OLE DB-Anbieter den Benutzer zur Angabe von Initialisierungsinformationen auffordern sollte.

Einstellungen und Rückgabewerte

Mit dieser Eigenschaft wird ein ConnectPromptEnum-Wert festgelegt und zurückgegeben.

Hinweise

Prompt ist eine dynamische Eigenschaft, die vom OLE DB-Anbieter an die Properties-Auflistung des Connection-Objekts angefügt werden kann. Für die Aufforderung zur Eingabe von Initialisierungsinformationen zeigen OLE DB-Anbieter dem Benutzer normalerweise ein Dialogfeld an.

Dynamische Eigenschaften eines Connection-Objekts gehen beim Schließen des Connection -Objekts verloren. Die Prompt -Eigenschaft muss vor dem erneuten Öffnen des Connection -Objekts zurückgesetzt werden, um einen anderen als den Standardwert zu verwenden.

Hinweis

[!HINWEIS] In Fällen, in denen der Benutzer nicht auf das Dialogfeld reagieren kann, sollten Sie nicht festlegen, dass der Anbieter den Benutzer zur Eingabe auffordern soll. Beispielsweise kann der Benutzer nicht reagieren, wenn die Anwendung nicht auf dem Client des Benutzers, sondern auf einem Serversystem ausgeführt wird, oder wenn die Anwendung auf einem System ohne angemeldeten Benutzer ausgeführt wird. In diesen Fällen wartet die Anwendung unbegrenzt auf eine Antwort und ist scheinbar abgestürzt.

Nutzung

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