SqlShell
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11476
Eigenschaften
lastErrorAsync
Abfragesignatur
get lastErrorAsync(): Promise<LastError>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11491
Liefert die Fehlerinformationen zurück sofern eine Fehler passiert ist.
Rückgabewert
Promise<LastError>
Konstruktoren
Konstruktor
new SqlShell(sqlShell?): SqlShell;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11480
Parameter
| Parameter | Type |
|---|---|
sqlShell? | SqlShell |
Rückgabewert
SqlShell
Methoden
executeCommandRawAsync()
executeCommandRawAsync(sqlCommand, bXTRACERELFailureAsError?): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11531
Führt eine SQL-Anweisung direkt aus. Es wird dabei die aktuelle Verbindung zur Datenbank der Solution verwendet.
Parameter
| Parameter | Type | Description |
|---|---|---|
sqlCommand | string | Sql-Anweisung |
bXTRACERELFailureAsError? | boolean | Gibt an, ob ein Fehler im Befehl in Debwin rot gekennzeichnet wird |
Rückgabewert
Promise<number>
>= 0 |> Anzahl der betroffenen Datensätze bei UPDATE oder DELETE Anweisungen.
0 |> Rückgabewert bei INSERT Anweisungen oder dem Aufruf von Stored Procedures.
-1 |> Fehler bzw. Rückgabewert bei AUsführung einer Sql-Abfrage ohne Datenmanipulation (z.B. mittels Create/Drop Function-Anweisung) und bei gleichzeitigem Rückgabewert von 0 für die Eigenschaft SqlShell.LastError | LastError
hasErrorAsync()
hasErrorAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11503
Rückgabewert
Promise<boolean>