EulandaXtools — Funktionsreferenz
Lädt strukturierte Adressdaten aus der EULANDA-Datenbank.
Get-AddressData [[-Conn] <__ComObject>] [[-AddressId] <int[]>] [[-AddressMatch] <string[]>]
[<CommonParameters>]Diese Funktion liest alle relevanten Felder aus der Tabelle `Adresse` anhand von übergebenen IDs oder MATCH-Begriffen. Wenn beide Parameter angegeben sind, haben die IDs Vorrang. Die Ausgabe ist ein Dictionary mit Schlüssel `ADRESSELISTE`, darin ein Array strukturierter HashTables.
Die Unterstruktur der Adresse ist aufgeteilt in:
-Conn
Type: __ComObjectAktive ADODB-Verbindung zur EULANDA-Datenbank.
-AddressId
Type: int[]Eine oder mehrere Adress-IDs (Primärschlüssel in `Adresse`).
-AddressMatch
Type: string[]Eine oder mehrere MATCH-Codes aus der Tabelle `Adresse`.
hashtableMit Schlüssel `ADRESSELISTE`, darin ein Array von HashTables.
# Lädt eine Adresse anhand ihrer ID
Get-AddressData -Conn $db -AddressId 4711# Lädt eine Adresse anhand des Matchcodes
Get-AddressData -Conn $db -AddressMatch "MUSTERKUNDE"# Lädt mehrere Adressen per Matchcode
Get-AddressData -Conn $db -AddressMatch @("MUSTERKUNDE", "LIEFERANT01")# Lädt mehrere Adressen, IDs haben Vorrang
Get-AddressData -Conn $db -AddressId 4711, 4712 -AddressMatch "LIEFERANT01"