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