Zum Hauptinhalt springen
Version: 1.24.327.1123

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​

ADOLastError

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​

ParameterType
valnumber

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​

ADOLastError

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​

ParameterType
valnumber

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​

ParameterTypeDescription
connectionStringBuilderADOConnectionBuilderVerbindungszeichenfolgenquelle

Rückgabewert​

ADOHelper

Definiert in​

SDK/Cosmolink.Scripting.SDK.ADO.ts:1477

Methoden​

CreateNewInstance()​

CreateNewInstance(): ADOHelper

Erstellt eine neue unabhängige ADOHelper Instanz als Kopie

Rückgabewert​

ADOHelper

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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-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​
ParameterTypeDescription
commandstringSql-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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-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​
ParameterTypeDescription
commandstringSql-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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
adoSqlCommandADOSqlCommandSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
commandstringSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
adoSqlCommandADOSqlCommandSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
commandstringSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-Statement
ignoreSchema?booleantrue 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​

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 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​
ParameterTypeDescription
commandstringSql-Statement
ignoreSchema?booleantrue 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​

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 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-Statement
ignoreSchema?booleantrue 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​
ParameterTypeDescription
commandstringSql-Statement
ignoreSchema?booleantrue 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommand
Rückgabewert​

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 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​
ParameterTypeDescription
commandstring
Rückgabewert​

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 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommand
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​
ParameterTypeDescription
commandstring
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​

ADOHelper

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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-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​
ParameterTypeDescription
commandstringSql-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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-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​
ParameterTypeDescription
commandstringSql-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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
adoSqlCommandADOSqlCommandSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
commandstringSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
adoSqlCommandADOSqlCommandSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
commandstringSql-Statement
format?stringOptional: 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-Statement
ignoreSchema?booleantrue 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​

ADORecordSet

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​
ParameterTypeDescription
commandstringSql-Statement
ignoreSchema?booleantrue 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​

ADORecordSet

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​
ParameterTypeDescription
adoSqlCommandADOSqlCommandSql-Statement
ignoreSchema?booleantrue 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​
ParameterTypeDescription
commandstringSql-Statement
ignoreSchema?booleantrue 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​
ParameterTypeDescription
adoSqlCommandADOSqlCommand
Rückgabewert​

ADORecordSetCollection

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​
ParameterTypeDescription
commandstring
Rückgabewert​

ADORecordSetCollection

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​
ParameterTypeDescription
adoSqlCommandADOSqlCommand
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​
ParameterTypeDescription
commandstring
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​

ParameterType
valueany

Rückgabewert​

boolean

Definiert in​

SDK/Cosmolink.Scripting.SDK.ADO.ts:2254