Zum Hauptinhalt springen
Version: 26.57.1423.1

SqlShell

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11751

Eigenschaften​

lastErrorAsync​

Abfragesignatur​

get lastErrorAsync(): Promise<LastError>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11766

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:11755

Parameter​

ParameterType
sqlShell?SqlShell

Rückgabewert​

SqlShell

Methoden​

executeCommandRawAsync()​

executeCommandRawAsync(sqlCommand, bXTRACERELFailureAsError?): Promise<number>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11806

Führt eine SQL-Anweisung direkt aus. Es wird dabei die aktuelle Verbindung zur Datenbank der Solution verwendet.

Parameter​

ParameterTypeDescription
sqlCommandstringSql-Anweisung
bXTRACERELFailureAsError?booleanGibt 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:11778

Rückgabewert​

Promise<boolean>