LogoLogo
Version 1.66 - DE
Version 1.66 - DE
  • nedyx
  • Willkommen bei nedyx
  • 🚀Erste Schritte
    • Vorbereitung
    • Erste Formatierungen
    • Die erste Formel
    • Weitere Formeln
    • Mehrere Tabellen kombinieren
    • Eine neue Seite hinzufügen
    • Widget Referenzen zwischen Seiten
    • Ein Grafik-Widget hinzufügen
    • Weitere Anpassungen
  • 🖊️Mit nedyx arbeiten
    • Apps
    • Live und Edit Modus
    • Die Kopfleiste
    • Der Navigations-Tab
    • Seiten
    • Widgets
      • Widget-Typen
      • Hinzufügen von Widgets
      • Widget-Auswahl
      • Widget-Positionierung
      • Style-Tab
      • Settings-Tab
      • Zellen-Formate
      • Chart-Inhalte
      • Chart-Eigenschaften
      • Rückgängig / Wiederherstellen
    • Datenbanken
      • Mit einer Datenquelle verbinden
      • Auf externe Daten zugreifen
    • Dateimanagement
  • 📖ClearLines Funktionen
    • Allgemeine Aspekte
      • Aufbau von Formeln
      • Der Formel Editor
      • Aktionen
      • Berechnete Widget Eigenschaften
        • Content
        • Chart labels
        • Column widths und Row heights
        • Connection
        • Editable
        • MinY und MaxY
        • Style
        • Tooltips
        • Visible
      • Bereiche
      • Widget-Referenzen
      • Menü-Auswahl Referenzen
      • Zell-Referenzen
      • Synchronisierung von Menu Widgets
    • Aktions-Funktionen
      • ACTIONCOLUMN
      • ACTIONCONTENT
      • ACTIONROW
      • CLICK
    • Benutzerverwaltungs-Funktionen
      • APPLIST
      • ADDUSER
      • APPSHARELIST
      • REMOVEUSER
      • SHAREAPP
      • UPDATEUSER
      • USERLIST
      • USERNAME
    • Bereichs-Funktionen
      • AGGREGATE
      • CELL
      • CELLREF
      • CLEAR
      • COLUMN
      • COLUMNS
      • COMBINE
      • CONVERT
      • COUNT
      • CSVTORANGE
      • CUMULATE
      • DIFF
      • EMPTY
      • FILTER
      • GETTYPE
      • INSERTRANGE
      • INTERSECTION
      • LOOKUP
      • PIVOT
      • RANGE
      • RANGETOCSV
      • RANGETOHIERARCHY
      • RANGETOJSON
      • JSONTORANGE
      • RANGETOROW
      • ROW
      • ROWS
      • ROWTORANGE
      • SEQUENCE
      • SORT
      • TRANSPOSE
      • UNIQUE
      • UNPIVOT
      • VISIBLEHIERARCHY
    • Datenbank-Funktionen
      • CALLURL
      • EXECUTE
      • GETDATA
      • INSERTDATA
      • GETDBCOLUMNNAMES
      • GETSTATEMENT
    • Datums-Funktionen
      • CREATEDATE
      • DATE
      • DATETOTEXT
      • DAY
      • GETTIMEZONEOFFSET
      • HOUR
      • MILLISECOND
      • MINUTE
      • MONTH
      • NOW
      • SECOND
      • TODAY
      • WEEKDAY
      • YEAR
    • Import / Export-Funktionen
      • DELETEFILE
      • DOWNLOAD
      • DOWNLOADEXCEL
      • DOWNLOADFILE
      • DOWNLOADPDF
      • EXCELCREATE
      • GETFILELIST
      • PDFCREATE
      • POSTMESSAGE
      • SCANCODE
      • SENDEMAIL
      • UPLOAD
      • UPLOADFILE
    • Logik-Funktionen
      • AND
      • IF
      • ISEMPTY
      • ISUSERACTION
      • LOOP
      • NOT
      • OR
    • Mathematische Funktionen
      • ABS
      • BINTODEC
      • BINTOHEX
      • DECTOBIN
      • DECTOHEX
      • COS
      • COT
      • EXP
      • HEXTOBIN
      • HEXTODEC
      • LN
      • LOG
      • MAX
      • MIN
      • MOD
      • MROUND
      • NUMBER
      • PI
      • RAND
      • ROUND
      • SIN
      • SQRT
      • SUM
      • TAN
    • Navigations-Funktionen
      • CLOSE
      • GETPAGES
      • GETURLPARAM
      • MESSAGE
      • OPEN
      • OPENWEBPAGE
      • PAGE
      • QUESTION
    • Text Funktionen
      • CHAR
      • CODE
      • CREATEMEMBER
      • FIND
      • HASH
      • HIDDENTEXT
      • HTMLTOJSONTEXT
      • LEFT
      • LEN
      • LOWER
      • MID
      • RIGHT
      • SUBSTITUTE
      • TEXT
      • TRIM
      • UPPER
    • Widget-Funktionen
      • GETSELECTION
      • LOADWIDGETCONTENT
      • NAME
      • SETSELECTION
      • STOREWIDGETCONTENT
      • UPDATE
  • 🔐Sicherheit
    • Benutzerverwaltung
      • Workspaces
      • Workspace-Rollen
      • Hinzufügen von Benutzern zu einem Workspace
      • App-Rollen
      • Eine App für andere Benutzer freigeben
      • Gastzugang
      • Passwort ändern
  • Anhang
    • Tastaturkurzbefehle
    • Fehlerbehandlung
    • Feature Preview
    • Unterstützte Browser
    • Systemanforderungen für On-Premises-Installationen
Powered by GitBook
On this page
  1. ClearLines Funktionen
  2. Datenbank-Funktionen

INSERTDATA

Schreibt Daten in eine Datenbank-Tabelle.

Syntax

INSERTDATA(table)

  • table - ein Tabellen-Widget, das die Datensätze enthält, die in die Datenquelle eingefügt werden sollen - Wertetyp: Tabellen-Widget

Bemerkungen

  • table muss ein Tabellen-Widget sein, dem eine Datenbankverbindung zugewiesen ist, mit den folgenden Informationen:

    • eine Verbindung zu einer relationalen Datenbank

    • eine Datenbanktabelle

    • die Datenbankspalten, die beim Zurückschreiben mit berücksichtigt werden sollen. Wenn Spalten nicht mit angegeben werden, so werden diese beim Zurückschreiben nicht geändert, bzw. mit "null" gefüllt, wenn der Datensatz neu angelegt wird.

      • Schlüsselspalten sollten mit der Eigenschaft „Key“ gekennzeichnet sein.

  • Die Datensätze werden wie folgt eingefügt bzw. geändert:

    • Wenn es bereits einen Datensatz mit den angegebenen Schlüsselspaltenwerten in der Datenbanktabelle gibt, wird der vorhandene Datensatz überschrieben.

    • Wenn nicht, wird der Datensatz als neuer Datensatz der Datenbank-Tabelle hinzugefügt.

    • Wenn keine Schlüsselspalte angegeben wird, werden immer alle Datensätze hinzugefügt.

  • Das Widget, welches die INSERTDATA Funktion ausführt, muss nicht mit der Datenquelle verbunden sein.

Beispiele

Beispiel 1 - Ändern der gesamten Datenbanktabelle

Die Tabelle WineList wird mit der Funktion GETDATA gefüllt und zeigt die Daten aus der Datenbanktabelle WineList. Die Spalte Name hat die Eigenschaft „Schlüsselspalte“.

Wenn der Inhalt dieser Tabelle geändert werden soll, genügt ein einziger Aufruf der Funktion INSERTDATA, wobei die Tabelle als Parameter verwendet wird.

Beispiel 2 - Hinzufügen eines einzelnen Datensatzes

Der Inhalt der Datenbanktabelle aus Beispiel 1 kann auch durch ein anderes Tabellen-Widget geändert werden. In diesem Beispiel soll ein einzelner neuer Datensatz hinzugefügt werden. Dazu sollten die Einstellungen der zweiten Tabelle im Tab Connection die gleichen sein wie bei der Tabelle WineList.

Bitte beachten, dass hier die zweite Tabelle nicht mit der Funktion GETDATA gefüllt wird. Diese kann stattdessen mit beliebigen Datensatz-Inhalten befüllt werden, z.B. manuell oder über andere Formeln.

Nun können einzelne oder mehrere Datensätze hinzugefügt oder geändert werden, indem Sie auf die Schaltfläche addWine klicken.

Beispiel 3 - Einzelne Werte ändern oder hinzufügen

Wenn nur ein einziger Wert für einen Datensatz hinzugefügt oder geändert werden soll, müssen die anderen Datenbankspalten nicht angegeben werden.

Last updated 1 month ago

📖