ADORecord
Datensatz
Implementiert
Disposable
Methoden
Delete()
Delete(): boolean
Löscht den Datensatz aus der Datenbank.
Diese Funktion ist nur möglich, wenn das zugrundeliegende RecordSet auf einer einzelnen Tabelle aufgebaut wurde.
Rückgabewert
boolean
Gibt true zurück wenn der Datensatz gelöscht werden konnte. Andernfalls false
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1829
DeleteAsync()
DeleteAsync(): Promise<boolean>
Löscht den Datensatz aus der Datenbank.
Diese Funktion ist nur möglich, wenn das zugrundeliegende RecordSet auf einer einzelnen Tabelle aufgebaut wurde.
Rückgabewert
Promise<boolean>
Gibt true zurück wenn der Datensatz gelöscht werden konnte. Andernfalls false
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1817
Dispose()
Dispose(): void
Standardimplementierung des Dispose
Rückgabewert
void
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1835
GetBytesContentsValueByName()
GetBytesContentsValueByName(fieldName): Uint8Array
Gibt den Inhalt des Feldes als UInt8Array zurück
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
Rückgabewert
Uint8Array
Wert des Feldes oder null
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1666
GetContentsByName()
GetContentsByName(fieldName): string
Gibt den Wert des übergebenen Feldes als string zurück. Ist das Feld nicht vorhanden wird '' (Leere Zeichenfolge) zurückgegeben.
Das LastError Objekt wird im Falle eines Fehlers ausgelöst
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
Rückgabewert
string
Wert des Feldes oder '' (Leere Zeichenfolge)
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1635
GetContentsValueByName()
GetContentsValueByName<T>(t, fieldName): T
Gibt den Wert des übergebenen Feldes als T zurück. Ist das Feld nicht vorhanden wird default{T} zurückgegeben.
Das LastError Objekt wird im Falle eines Fehlers ausgelöst
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
fieldName | string | Feldname |
Rückgabewert
T
Wert des Feldes oder default{T}
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1649
GetStringContentsValueByName()
GetStringContentsValueByName(fieldName, format?): string
Gibt den Wert des übergebenen Feldes zurück. Ist das Feld nicht vorhanden wird default zurückgegeben.
Das LastError Objekt wird im Falle eines Fehlers ausgelöst
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
format? | string | Format für Die Konvertierung von Datentypen zu String |
Rückgabewert
string
Wert des Feldes oder default
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1760
Save()
Save(): boolean
Übernimmt alle Änderungen am Datensatz oder erzeugt einen neuen Datensatz.
Diese Funktion ist nur möglich, wenn das zugrundeliegende RecordSet auf einer einzelnen Tabelle aufgebaut wurde.
Rückgabewert
boolean
Gibt true zurück wenn der Datensatz gespeichert werden konnte. Andernfalls false
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1805
SaveAsync()
SaveAsync(): Promise<boolean>
Übernimmt alle Änderungen am Datensatz oder erzeugt einen neuen Datensatz.
Diese Funktion ist nur möglich, wenn das zugrundeliegende RecordSet auf einer einzelnen Tabelle aufgebaut wurde.
Rückgabewert
Promise<boolean>
Gibt true zurück wenn der Datensatz gespeichert werden konnte. Andernfalls false
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1793
SetContentsByName()
SetContentsByName(fieldName, value): boolean
Setzt den Wert des Feldes auf den übergebenen Wert.
Das LastError Objekt wird im Falle eines Fehlers oder falls das Feld nicht vorhanden ist ausgelöst
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
value | any | Zu setzenden Wert |
Rückgabewert
boolean
Gibt true zurück wenn das Feld gesetzt werden konnte. Andernfalls false
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1781
TryGetBytesContentsValueByName()
TryGetBytesContentsValueByName(fieldName): TryResult<Uint8Array>
Versucht den Inhalt des Feldes als UInt8Array auszulesen. Ist das Feld nicht vorhanden oder kann nicht konvertiert wird false zurückgegeben.
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
Rückgabewert
TryResult<Uint8Array>
Wert des Feldes oder null
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1679
TryGetContentsValueByName()
TryGetContentsValueByName<T>(t, fieldName): TryResult<T>
Versucht den Wert des übergebenen Feldes auszulesen. Ist das Feld nicht vorhanden oder kann nicht konvertiert wird false zurückgegeben.
Das LastError Objekt wird im Falle eines Fehlers ausgelöst
Type Parameters
| Type Parameter |
|---|
T extends string | number | boolean | Date |
Parameter
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
fieldName | string | Feldname |
Rückgabewert
TryResult<T>
Gibt ein TryResult<T> zurück.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1702
TryGetStringContentsValueByName()
TryGetStringContentsValueByName(fieldName, format?): TryResult<string>
Versucht den Wert des übergebenen Feldes auszulesen. Ist das Feld nicht vorhanden oder kann nicht konvertiert wird false zurückgegeben.
Das LastError Objekt wird im Falle eines Fehlers ausgelöst
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Feldname |
format? | string | Format für Die Konvertierung von Datentypen zu String |
Rückgabewert
TryResult<string>
Gibt ein TryResult<T> zurück.
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1721
[dispose]()
dispose: void
Standardimplementierung des Dispose Symbols
Rückgabewert
void
Implementierung von
Disposable.[dispose]
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1841
[hasInstance]()
static hasInstance: boolean
Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.
Parameter
| Parameter | Type |
|---|---|
value | any |
Rückgabewert
boolean
Definiert in
SDK/Cosmolink.Scripting.SDK.ADO.ts:1849