Zum Hauptinhalt springen
Version: 1.24.334.1201

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

ADOLastError

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

ParameterType
valnumber

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

ADOLastError

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

ParameterType
valnumber

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

ParameterTypeDescription
connectionStringBuilderADOConnectionBuilderVerbindungszeichenfolgenquelle

Rückgabewert

ADOHelper

Definiert in

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

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: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
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:1508

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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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

ADOHelper

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
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:1540

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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
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: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
ParameterTypeDescription
adoSqlCommandADOSqlCommand
Rückgabewert

ADORecordSetCollection

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

ADORecordSetCollection

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

ParameterType
valueany

Rückgabewert

boolean

Definiert in

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