Zugriff auf Datenbank-Eigenschaften bzw. den aktuellen Datensatz
Folgende Platzhalter stehen als [cX.Datensatz().X] zur Verfügung:
.Anzahl | Liefert die Anzahl der Datensätze, die die letzte Abfrage geöffnet hat |
.ConnectionString | Liefert die Verbindungszeichenfolge dieser Datenverbindung |
.Escape(Text) | Ersetzt Sonderzeichen in dem übergebenen Text, um gültiges SQL zu bilden |
.Fehlertext | Zuletzt aufgetretener Fehler |
.Feld(Name) | Liefert den Wert von Feld n (Spaltenname oder Index) |
.FeldAnzahl | Liefert die Anzahl der Felder in den Datensätzen der geöffneten Verbindung |
.Felder(Modus) | Inhalte aller Felder als Liste "Feldname=Inhalt". Optional kann durch den Index 1 festgelegt werden, dass Zeilenumbrüche in ¶ umgewandelt werden. |
.FelderGeändert | Ruft die Anzahl der zuletzt veränderten (geschriebene oder gelöschte) Datensätze ab (leer bei Fehler) |
.FeldIstNull(Name) | Liefert 1, wenn der angegebene Feldinhalt NULL ist |
.FeldLänge(Name) | Liefert die maximale Anzahl Zeichen der angegebenen Spalte (-1=kein Text) |
.Feldname(Index) | Liefert den Namen von Feld n |
.FeldTyp(Name) | Liefert eine Kennung zum Datentyp der angegebenen Spalte: 1=Text, 2=Ganzzahl, 3=Fließkommazahl, 4=DatumZeit, 5=Ja/Nein Hinweis: Einige Datenbanken bilden Datentypen als Text ab |
.Nummer | Liefert die laufende Nummer des aktuellen Datensatzes |
.Parameter(Name) | Erstellt oder liest einen SQL-Parameter der Anfrage. Wird beim Setzen kein Index angegeben, wird die Parameterliste gelöscht. Das Setzen von cX.Datensatz.Parameter(Name;Typ) erstellt den Parameter mit dem angegebenen Namen und Typ. Ist kein Typ angegeben, wird Text angenommen. Gültige Typenbezeichnungen sind % für Ganzzahlen oder ! für Float. Es kann auch der Name des Typs angegeben werden (z.B. Int, Float usw.). Bei Lesen wird der Wert des per Namen angegebenen Parameters zurückgegeben. |
.SQLausführen(SQL) | angegebenen SQL-Befehl ausführen, unabhängig vom aktuellen Datensatz; Ergebnis ist der Wert aus Zeile1/Feld1 |
.Status | Status der Datenbank: 0=geschlossen, 1=Offen, 2=bei Aufbau der Verbindung, 4=bei Ausführung eines Befehls, 8=beim Einlesen von Daten, 16=Verbindung abgebrochen |
.SuchFeldName | Name des Feldes (der Spalte), wo zuletzt ein Suchbegriff gefunden wurde |
.TabellenAnzahl | Liefert die Anzahl der Tabellen in der verbundenen Datenbank |
.Tabellenname(Index) | Liefert den Namen des Datenbank-Feldes mit dem angegebenen Index. |
.TabellenNamen | Liefert eine Liste der Tabellennamen in der verbundenen Datenbank |
.TabellenText(Trennzeichen) | Liefert eine (CSV-)Liste aller selektierten Daten. Optional kann auch ein Trennzeichen als Parameter angegeben werden (Standard: ";"). Als zweiter Parameter kann die Form des Ergebnisses bestimmt werden: 1=CSV, 2=CSV SQL-konform, 3=CSV HTML-konform. Als dritter Parameter kann ein Kulturkürzel (z.B. EN) angegeben werden, um Zahlen-/Datumswerte entsprechend auszugeben. |
.Version | Liefert die Version des PlugIns |
.Zeilendaten(Trennzeichen) | Liefert eine Liste der Daten in der aktuellen Zeile. Optional kann auch ein Trennzeichen als Parameter angegeben werden (Standard: ";"). |
cX-Webseite: http://www.clickexe.net