Test Ado Connection
Zuletzt geändert: 14.03.2026 05:56

Test-AdoConnection #

ÜBERSICHT #

Prüft, ob eine ADO-Connection aktiv, also geöffnet ist.

SYNTAX #

Test-AdoConnection [[-Conn] <__ComObject>] [-Strict] [<CommonParameters>]

BESCHREIBUNG #

Gibt $true zurück, wenn das übergebene COM-Objekt eine geöffnete ADO-Verbindung darstellt State -eq 1, andernfalls $false. Mit Parameter -Strict wird bei Problemen eine Exception ausgelöst.

PARAMETER #

-Conn #

Type: __ComObject

Ein ADO-Connection COM-Objekt beispielsweise ADODB.Connection.

-Strict #

Type: switch

Wenn gesetzt, wirft die Funktion bei Problemen eine Exception anstatt nur $false zurückzugeben.

AUSGABEN #

bool

BEISPIELE #

# Prüft, ob die übergebene ADO-Verbindung aktiv ist. Verwendet den Standardwert für -ErrorAction.
Test-AdoConnection -Conn $session.Connection
# Wirft eine Exception, da die Verbindung ungültig ist.
Test-AdoConnection $null -ErrorAction Stop
# Gibt $false zurück und zeigt zusätzlich eine Fehlermeldung an.
Test-AdoConnection $null -ErrorAction SilentlyContinue
# Ergibt eine Exception, wenn Verbindung nicht geöffnet oder ungültig ist.
Test-AdoConnection -Conn $conn -Strict

HINWEISE #

Diese Funktion ersetzt die Test-DbConnectionOrThrow durch folgenden Aufruf: Test-AdoConnection -Conn $Conn -ErrorAction Stop -Strict