Close Order
Zuletzt geändert: 14.03.2026 05:56

Close-Order #

ÜBERSICHT #

Bucht (schließt) einen Auftrag über die SQL-Prozedur dbo.cn_afBuchen.

SYNTAX #

Close-Order [[-OrderId] <int>] [[-OrderNo] <int>] [[-Conn] <__ComObject>] [[-Udl] <string>]
    [[-ConnStr] <string>] [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion schließt einen Verkaufsauftrag durch Aufruf der Prozedur dbo.cn_afBuchen. Dabei kann entweder die interne Auftrags-ID (OrderId) oder die externe Auftragsnummer (OrderNo) verwendet werden. Falls beide übergeben sind, hat die ID Vorrang.

Die Verbindung zur Datenbank kann über eine vorhandene ADODB-Verbindung (Conn), eine UDL-Datei (Udl) oder einen Connection-String (ConnStr) hergestellt werden.

Fehler werden aussagekräftig als Exception zurückgegeben. Die Verbindung bleibt nach Ausführung offen.

PARAMETER #

-OrderId #

Type: int

Interne ID des Auftrags (af_id). Wird bevorzugt verwendet, wenn gesetzt.

-OrderNo #

Type: int

Externe Auftragsnummer (af_Nummer), falls keine ID übergeben wurde.

-Conn #

Type: __ComObject

Optional: Eine offene ADODB-Verbindung. Falls geschlossen, wird sie geöffnet.

-Udl #

Type: string

Optional: UDL-Dateipfad zur Verbindungsherstellung.

-ConnStr #

Type: string

Optional: Connection-String zur Verbindungsherstellung.

AUSGABEN #

None. Gibt bei Erfolg nichts zurück. Bei Fehler wird eine Exception geworfen.

BEISPIELE #

Close-Order -OrderId 1234 -ConnStr "Provider=SQLOLEDB;Data Source=...;"
Close-Order -OrderNo 100001 -Udl "C:\Eulanda\Verbindung.udl"