TurboDB Studio Online Help

Neue und erweiterte Skript-Befehle

Top  Previous  Next

Variablentypen

Integer

Ganze Zahlen von -2^63 bis +2^63. Vermeidet Rundungsfehler beim Rechnen und Vergleichen.

Date

Datum

Time

Uhrzeit mit einer Genauigkeit bis Mikrosekunden ohne Rundungsfehler

DateTime

Zeitstempel

Kontrollstrukturen

Neben wiederhole/repeat und while/solange-Schleifen sind nun auch for-Schleifen möglich. Diese erhöhen automatisch den Schleifenzähler bis zu einem maximalen Wert.

Typ-Konvertierung

Mit dem neuen Schlüsselwort as werden Variablen eines Typs in Variablen eines anderen Typs konvertiert.

Funktionen

BitXor

Kombiniert zwei Integer-Werte per exklusivem oder

BitNot

Berechnet die Invertierung eines Bit-Wertes

BitShl

Verschiebt die Bits eines Integers nach links

BitShr

Verschiebt die Bits eines Integers nach rechts

NewGuid

Erzeugt einen neuen weltweit eindeutigen Bezeichner für eine TurboDB Guid-Spalte.

FirstRec

Liest den ersten Datensatz einer Tabelle

PrevRec

Liest den vorhergehenden Datensatz.

NextRec

Liest den nächsten Datensatz.

LastRec

Liest den letzten Datensatz.

PostRec

Schreibt einen geänderten Datensatz in die Datenbank.

InArray

Funktioniert jetzt mit Integer, Real und String-Feldern

DateTimeStr

Berechnet einen String aus einer Zeitstempel-Angabe

DateTimeVal

Berechnet einen Zeitstempel aus einem String

LocalToUTC

Berechnet die UTC Zeit aus der lokalen Zeit.

UTCToLocal

Berechnet die lokale Zeit aus der UTC Zeit.

MakeTime

Berechnet einen Datums/Zeit-Wert aus Stunde, Minute, Sekunde und Millisekunde.

MakeDate

Berechnet einen Datums/Zeit-Wert aus Jahr, Monat und Tag.

MakeDateTime

Berechnet einen Datums/Zeit-Wert aus den Einzelangaben.

TimeStr

Hat einen zusätzlichen optionalen Parameter für die Genauigkeit

OpenSQL

Öffnet eine SQL Ergebnismenge.

ExecSQL

Führt einen SQL-Befehl aus.

Trace

Schreibt einen Text in das Hinweisfenster der Entwicklungsumgebung.

DeleteTable

Löscht eine Datenbanktabelle

CopyBlob

Schreibt den Blob-Inhalt in eine Datei

ClearBlob

Löscht ein Blob.

DelIndex        

Löscht einen Index.

FindTable

Ermittelt die Tabellen-Nummer zu einem Tabellennamen.

EnumStr

Liefert den Text eines Aufzählungswertes zu seiner Nummer.

EnumVal

Berechnet Nummer eines Aufzählungswertes zu seinem Namen.

GetType

Enthält jetzt zusätzliche Angaben zum Datentyp

Redim

Erlaubt das Ändern der Dimensionen eines Arrays

Klasse DataWnd

CurrentRecNo

Liefert die Nummer des im Datenfensters angezeigten Datensatzes.

RowNum

Liefert die Anzahl der im Datenfenster angezeigten Datensätze.

Klasse Control

Diese Klasse ist neu und umfasst alle Steuerelemente auf einem Formular.