EulandaXtools — Funktionsreferenz
Prüft, ob eine ADO-Connection aktiv, also geöffnet ist.
Test-AdoConnection [[-Conn] <__ComObject>] [-Strict] [<CommonParameters>]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.
-Conn
Type: __ComObjectEin ADO-Connection COM-Objekt beispielsweise `ADODB.Connection`.
-Strict
Type: switchWenn gesetzt, wirft die Funktion bei Problemen eine Exception anstatt nur `$false` zurückzugeben.
bool# 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 -StrictDiese Funktion ersetzt die `Test-DbConnectionOrThrow` durch folgenden Aufruf: `Test-AdoConnection -Conn $Conn -ErrorAction Stop -Strict`