Zum Hauptinhalt springen
Version: 1.24.282.1113

SqlShell

Führt eine SQL-Anweisung direkt aus und liefert die Anzahl Datensätze zurück, die davon betroffen sind.

Eigenschaften​

HasError​

get HasError(): boolean

Liefert true zurück wenn ein Fehler ausgelöst wurde, andernfalls false .

Rückgabewert​

boolean

Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:150


LastError​

get LastError(): LastError

Liefert die Fehlerinformationen zurück sofern eine Fehler passiert ist

Rückgabewert​

LastError

Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:132

Methoden​

ExecuteCommandRaw()​

ExecuteCommandRaw(sqlCommand)​

ExecuteCommandRaw(sqlCommand): Promise<number>

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

Parameter​
ParameterTypeDescription
sqlCommandstringSql-Anweisung
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 LastError

Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:171

ExecuteCommandRaw(sqlCommand, commandTimeout)​

ExecuteCommandRaw(sqlCommand, commandTimeout): Promise<number>

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

Parameter​
ParameterTypeDescription
sqlCommandstringSql-Anweisung
commandTimeoutnumberReserviert, für eventuell spätere Verwendung
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 LastError

Deprecated​
Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:184

ExecuteCommandRaw(sqlCommand, bXTRACERELFailureAsError)​

ExecuteCommandRaw(sqlCommand, bXTRACERELFailureAsError): Promise<number>

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

Parameter​
ParameterTypeDescription
sqlCommandstringSql-Anweisung
bXTRACERELFailureAsErrorbooleanGibt 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 LastError

Remarks​

Version 12.0.0​

Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:200


[hasInstance]()​

static hasInstance: boolean

Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.

Parameter​

ParameterType
valueany

Rückgabewert​

boolean

Definiert in​

SDK/Cosmolink.Scripting.SDK.SqlShell.ts:219