Test-AdoConnection

EulandaXtools — Funktionsreferenz

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`