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"