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
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
| Parameter | Type | Description |
|---|---|---|
sqlCommand | string | Sql-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
| Parameter | Type | Description |
|---|---|---|
sqlCommand | string | Sql-Anweisung |
commandTimeout | number | Reserviert, 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
| 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 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
| Parameter | Type |
|---|---|
value | any |
Rückgabewert
boolean
Definiert in
SDK/Cosmolink.Scripting.SDK.SqlShell.ts:219