Zum Hauptinhalt springen
Version: 1.24.299.1526

ADOHelper

Zugriffsklasse für die Interaktion mit der Datenbank

Eigenschaften​

DatabaseName​

get DatabaseName(): string

Datenbankname

Rückgabewert​

string

Definiert in​

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


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


InstanceName​

get InstanceName(): string

Instanzname

Rückgabewert​

string

Definiert in​

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


LastError​

get LastError(): ADOLastError

Das ADOLastError -Objekt des letzten ausgeführten Befehls

Rückgabewert​

ADOLastError

Definiert in​

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


ServerVersion​

get ServerVersion(): string

Version des Servers

Rückgabewert​

string

Definiert in​

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


Timeout​

get Timeout(): number

Verbindungstimeout

set Timeout(val): void

Verbindungstimeout

Parameter​

ParameterType
valnumber

Rückgabewert​

number

Definiert in​

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


UserName​

get UserName(): string

Benutzername

Rückgabewert​

string

Definiert in​

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

Konstruktoren​

new ADOHelper()​

new ADOHelper(connectionStringBuilder): ADOHelper

Konstruktor

Parameter​

ParameterTypeDescription
connectionStringBuilderADOConnectionBuilderVerbindungszeichenfolgenquelle

Rückgabewert​

ADOHelper

Definiert in​

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

Methoden​

CreateNewInstance()​

CreateNewInstance(): ADOHelper

Erstellt eine neue unabhängige ADOHelper Instanz als Kopie

Rückgabewert​

ADOHelper

Definiert in​

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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


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