ADOHelper
Zugriffsklasse für die Interaktion mit der Datenbank
Eigenschaften
DatabaseName
get DatabaseName(): string
Datenbankname
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft databaseName ersetzt wurde.
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1420
HasError
get HasError(): boolean
Angabe ob der zuletzt ausgeführte Befehl einen Fehler ausgelöst hat
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft hasError ersetzt wurde.
Rückgabewert
boolean
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1382
InstanceName
get InstanceName(): string
Instanzname
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft instanceName ersetzt wurde.
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1439
LastError
get LastError(): ADOLastError
Das ADOLastError -Objekt des letzten ausgeführten Befehls
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft lastError ersetzt wurde.
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1311
ServerVersion
get ServerVersion(): string
Version des Servers
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft serverVersion ersetzt wurde.
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1401
Timeout
get Timeout(): number
Verbindungstimeout
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft timeout ersetzt wurde.
set Timeout(val): void
Verbindungstimeout
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft timeout ersetzt wurde.
Parameter
| Parameter | Type |
|---|---|
val | number |
Rückgabewert
number
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1348
UserName
get UserName(): string
Benutzername
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Eigenschaft userName ersetzt wurde.
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1458
databaseName
get databaseName(): string
Datenbankname
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1429
hasError
get hasError(): boolean
Angabe ob der zuletzt ausgeführte Befehl einen Fehler ausgelöst hat
Rückgabewert
boolean
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1391
instanceName
get instanceName(): string
Instanzname
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1448
lastError
get lastError(): ADOLastError
Das ADOLastError -Objekt des letzten ausgeführten Befehls
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1329
serverVersion
get serverVersion(): string
Version des Servers
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1410
timeout
get timeout(): number
Verbindungstimeout
set timeout(val): void
Verbindungstimeout
Parameter
| Parameter | Type |
|---|---|
val | number |
Rückgabewert
number
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1365
userName
get userName(): string
Benutzername
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1467
Konstruktoren
new ADOHelper()
new ADOHelper(connectionStringBuilder): ADOHelper
Konstruktor
Parameter
| Parameter | Type | Description |
|---|---|---|
connectionStringBuilder | ADOConnectionBuilder | Verbindungszeichenfolgenquelle |
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1477
Methoden
CreateNewInstance()
CreateNewInstance(): ADOHelper
Erstellt eine neue unabhängige ADOHelper Instanz als Kopie
Rückgabewert
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion createNewInstance ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1491
ExecuteCommandRaw()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
ExecuteCommandRaw(adoSqlCommand)
ExecuteCommandRaw(adoSqlCommand): number
Führt ein Sql-Statement aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
Rückgabewert
number
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeCommandRawAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1592
ExecuteCommandRaw(command)
ExecuteCommandRaw(command): number
Führt ein Sql-Statement aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
Rückgabewert
number
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeCommandRaw ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1602
ExecuteCommandRawAsync()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
ExecuteCommandRawAsync(adoSqlCommand)
ExecuteCommandRawAsync(adoSqlCommand): Promise<number>
Führt ein Sql-Statement asynchron aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
Rückgabewert
Promise<number>
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeCommandRawAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1531
ExecuteCommandRawAsync(command)
ExecuteCommandRawAsync(command): Promise<number>
Führt ein Sql-Statement asynchron aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
Rückgabewert
Promise<number>
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeCommandRawAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1541
ExecuteScalar()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
ExecuteScalar(t, adoSqlCommand, format)
ExecuteScalar<T>(
t,
adoSqlCommand,
format?): T
Führt ein Sql-Statement aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
adoSqlCommand | ADOSqlCommand | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
T
Ergebnis des Sql-Statements als T
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeScalar ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1740
ExecuteScalar(t, command, format)
ExecuteScalar<T>(
t,
command,
format?): T
Führt ein Sql-Statement aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
command | string | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
T
Ergebnis des Sql-Statements als T
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeScalar ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1752
ExecuteScalarAsync()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
ExecuteScalarAsync(t, adoSqlCommand, format)
ExecuteScalarAsync<T>(
t,
adoSqlCommand,
format?): Promise<T>
Führt ein Sql-Statement asynchron aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
adoSqlCommand | ADOSqlCommand | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
Promise<T>
Ergebnis des Sql-Statements als T
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeScalarAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1655
ExecuteScalarAsync(t, command, format)
ExecuteScalarAsync<T>(
t,
command,
format?): Promise<T>
Führt ein Sql-Statement asynchron aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
command | string | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
Promise<T>
Ergebnis des Sql-Statements als T
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeScalarAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1667
GetRecordSet()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
GetRecordSet(adoSqlCommand, ignoreSchema)
GetRecordSet(adoSqlCommand, ignoreSchema?): ADORecordSet
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSet ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2104
GetRecordSet(command, ignoreSchema)
GetRecordSet(command, ignoreSchema?): ADORecordSet
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSet ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2118
GetRecordSetAsync()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
GetRecordSetAsync(adoSqlCommand, ignoreSchema)
GetRecordSetAsync(adoSqlCommand, ignoreSchema?): Promise<ADORecordSet>
Gibt ein ADORecordSet aynchron anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Promise<ADORecordSet>
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1977
GetRecordSetAsync(command, ignoreSchema)
GetRecordSetAsync(command, ignoreSchema?): Promise<ADORecordSet>
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Promise<ADORecordSet>
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1991
GetRecordSetCollection()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
GetRecordSetCollection(adoSqlCommand)
GetRecordSetCollection(adoSqlCommand): ADORecordSetCollection
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand |
Rückgabewert
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetCollection ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1822
GetRecordSetCollection(command)
GetRecordSetCollection(command): ADORecordSetCollection
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string |
Rückgabewert
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetCollection ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1831
GetRecordSetCollectionAsync()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
GetRecordSetCollectionAsync(adoSqlCommand)
GetRecordSetCollectionAsync(adoSqlCommand): Promise<ADORecordSetCollection>
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand |
Rückgabewert
Promise<ADORecordSetCollection>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetCollectionAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1897
GetRecordSetCollectionAsync(command)
GetRecordSetCollectionAsync(command): Promise<ADORecordSetCollection>
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string |
Rückgabewert
Promise<ADORecordSetCollection>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion getRecordSetCollectionAsync ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1906
TestConnection()
TestConnection(): void
Testet die im ADOHelper hinterlegte Datenbankverbindung
Rückgabewert
void
Throws
ArgumentNullException - Der ConnectionBuilder wurde nicht initialisiert
Throws
InvalidOperationException - Verbindung ist bereits geöffnet oder die Angabe der Datenquelle fehlt
Throws
SqlException - Beim Öffnen der Verbindung ist ein Fehler auf Verbindungsebene aufgetreten. Wenn die Number-Eigenschaft den Wert 18487 oder 18488 enthält, weist dies darauf hin, dass das angegebene Kennwort abgelaufen ist oder zurückgesetzt werden muss.
Deprecated
Diese Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion testConnection ersetzt wurde.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2230
createNewInstance()
createNewInstance(): ADOHelper
Erstellt eine neue unabhängige ADOHelper Instanz als Kopie
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1509
executeCommandRaw()
executeCommandRaw(adoSqlCommand)
executeCommandRaw(adoSqlCommand): number
Führt ein Sql-Statement aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
Rückgabewert
number
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1624
executeCommandRaw(command)
executeCommandRaw(command): number
Führt ein Sql-Statement aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
Rückgabewert
number
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1633
executeCommandRawAsync()
executeCommandRawAsync(adoSqlCommand)
executeCommandRawAsync(adoSqlCommand): Promise<number>
Führt ein Sql-Statement asynchron aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
Rückgabewert
Promise<number>
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1563
executeCommandRawAsync(command)
executeCommandRawAsync(command): Promise<number>
Führt ein Sql-Statement asynchron aus und gibt die Anzahl der veränderten Zeilen zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
Rückgabewert
Promise<number>
Anzahl der veränderte Zeilen oder -1 wenn ein Fehler aufgetreten ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1572
executeScalar()
executeScalar(t, adoSqlCommand, format)
executeScalar<T>(
t,
adoSqlCommand,
format?): T
Führt ein Sql-Statement aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
adoSqlCommand | ADOSqlCommand | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
T
Ergebnis des Sql-Statements als T
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1784
executeScalar(t, command, format)
executeScalar<T>(
t,
command,
format?): T
Führt ein Sql-Statement aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
command | string | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
T
Ergebnis des Sql-Statements als T
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1795
executeScalarAsync()
executeScalarAsync(t, adoSqlCommand, format)
executeScalarAsync<T>(
t,
adoSqlCommand,
format?): Promise<T>
Führt ein Sql-Statement asynchron aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
adoSqlCommand | ADOSqlCommand | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
Promise<T>
Ergebnis des Sql-Statements als T
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1699
executeScalarAsync(t, command, format)
executeScalarAsync<T>(
t,
command,
format?): Promise<T>
Führt ein Sql-Statement asynchron aus und gibt den Wert im gewünschten Format zurück.
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
command | string | Sql-Statement |
format? | string | Optional: Format für Stringumwandlung |
Rückgabewert
Promise<T>
Ergebnis des Sql-Statements als T
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1710
getRecordSet()
getRecordSet(adoSqlCommand, ignoreSchema)
getRecordSet(adoSqlCommand, ignoreSchema?): ADORecordSet
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2169
getRecordSet(command, ignoreSchema)
getRecordSet(command, ignoreSchema?): ADORecordSet
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2182
getRecordSetAsync()
getRecordSetAsync(adoSqlCommand, ignoreSchema)
getRecordSetAsync(adoSqlCommand, ignoreSchema?): Promise<ADORecordSet>
Gibt ein ADORecordSet aynchron anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Promise<ADORecordSet>
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2042
getRecordSetAsync(command, ignoreSchema)
getRecordSetAsync(command, ignoreSchema?): Promise<ADORecordSet>
Gibt ein ADORecordSet anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string | Sql-Statement |
ignoreSchema? | boolean | true wenn kein Sql-Schema geladen werden soll, andernfalls false Das Sql-Schema wird beispielsweise für primaryKeyFldName oder Save() benötigt Wird das Schema nicht direkt geladen, wird beim Zugriff auf die oben genannten Eigenschaften/Methoden versucht, dass Schema nachzuladen |
Rückgabewert
Promise<ADORecordSet>
Rückgabe: ADORecordSet oder null wenn das Sql-Statement fehlgeschlagen ist
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2055
getRecordSetCollection()
getRecordSetCollection(adoSqlCommand)
getRecordSetCollection(adoSqlCommand): ADORecordSetCollection
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand |
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1861
getRecordSetCollection(command)
getRecordSetCollection(command): ADORecordSetCollection
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string |
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1869
getRecordSetCollectionAsync()
getRecordSetCollectionAsync(adoSqlCommand)
getRecordSetCollectionAsync(adoSqlCommand): Promise<ADORecordSetCollection>
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
adoSqlCommand | ADOSqlCommand |
Rückgabewert
Promise<ADORecordSetCollection>
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1936
getRecordSetCollectionAsync(command)
getRecordSetCollectionAsync(command): Promise<ADORecordSetCollection>
Gibt eine ADORecordSetCollection anhand einer SQL Query zurück
Eine Paralelle Ausführung dieser Funktion wird nicht unterstützt. Paralellisierung ist nur möglich über mehrere ADOHelper Objekte.
Parameter
| Parameter | Type | Description |
|---|---|---|
command | string |
Rückgabewert
Promise<ADORecordSetCollection>
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1944
testConnection()
testConnection(): void
Testet die im ADOHelper hinterlegte Datenbankverbindung
Rückgabewert
void
Throws
ArgumentNullException - Der ConnectionBuilder wurde nicht initialisiert
Throws
InvalidOperationException - Verbindung ist bereits geöffnet oder die Angabe der Datenquelle fehlt
Throws
SqlException - Beim Öffnen der Verbindung ist ein Fehler auf Verbindungsebene aufgetreten. Wenn die Number-Eigenschaft den Wert 18487 oder 18488 enthält, weist dies darauf hin, dass das angegebene Kennwort abgelaufen ist oder zurückgesetzt werden muss.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:2245
[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.ADO.ts:2254