Zum Hauptinhalt springen
Version: 25.224.0917.2

SqlShell

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11477

Eigenschaften

lastErrorAsync

Abfragesignatur

get lastErrorAsync(): Promise<LastError>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11492

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.v12.Extended.ts:11481

Parameter

ParameterType
sqlShell?SqlShell

Rückgabewert

SqlShell

Methoden

executeCommandRawAsync()

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

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11532

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.v12.Extended.ts:11504

Rückgabewert

Promise<boolean>