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:1339
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:1301
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:1358
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:1232
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:1320
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:1267
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:1377
databaseName
get databaseName(): string
Datenbankname
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1348
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:1310
instanceName
get instanceName(): string
Instanzname
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1367
lastError
get lastError(): ADOLastError
Das ADOLastError -Objekt des letzten ausgeführten Befehls
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1249
serverVersion
get serverVersion(): string
Version des Servers
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1329
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:1284
userName
get userName(): string
Benutzername
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1386
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:1396
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:1409
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:1508
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:1518
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:1447
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:1457
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:1654
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:1666
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:1571
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:1583
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:2008
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:2022
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:1885
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:1899
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:1734
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:1743
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:1807
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:1816
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:2130
createNewInstance()
createNewInstance(): ADOHelper
Erstellt eine neue unabhängige ADOHelper Instanz als Kopie
Rückgabewert
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1426
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:1540
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:1549
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:1479
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:1488
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:1697
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:1708
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:1614
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:1625
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:2071
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:2084
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:1948
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:1961
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:1772
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:1780
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:1845
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:1853
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:2145
[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:2154