Zum Inhalt springen
MB Datasuite
  • Funktionen
  • Anwendungen
  • Energie
  • Visualisierung
  • Preise
  • Kostenlos testen
  • English
MB Datasuite
  • Funktionen
  • Anwendungen
  • Energie
  • Visualisierung
  • Preise
  • Kostenlos testen
  • English

Systemanforderungen und Kompatibilität

7
  • Systemanforderungen DataSuite
  • Unterstützte Betriebssysteme
  • Als Windows Dienst betreiben
  • Unterstütze Datenbanken
  • Unterstützte Steuerungen (SPS)
  • Hinweise zum sicheren Betrieb
  • White Label

Schnelleinstieg

11
  • Schnelleinstieg in die DataSuite – für OT-Experten
  • Schnelleinstieg in die DataSuite – für IT-Experten
  • Installation 
  • SPS Verbindung einrichten
  • Trigger anlegen 
  • Trigger Variable im Handshake auswählen
  • Trigger ausführen
  • Exceldatei anlegen
  • Kopfdaten in die Datei schreiben
  • Datensatz schreiben
  • Eine Datenbank verbinden

Tutorials, HowTos und Anleitungen

7
  • Richtige Lizenz auswählen: Funktionen und Infos im Detail
  • SPS mit SQL-Datenbank verbinden
  • Maschinendaten in Windows-Anwendungen nutzen | DataSuite
  • Put/Get bei optimierten Datenbausteinen (DB) einer Siemens S7 SPS
  • Optimierte Datenbausteine (DB) einer S7 SPS lesen/schreiben (Excel, SQL)
  • Wie man alle DBs einer Steuerung sichern kann (SPS Backup)
  • Alarm-Emails mit OPC-UA: Übertemperatur mit einer S7 1500 SPS überwachen

Umstieg von Version 2 auf Version 3

1
  • Umstieg von Version 2 auf Version 3

Bedienungsanleitung

98
  • Allgemeine Infos zum Benutzerhandbuch
  • Fehlercodes
    • Allgemein(0 – 99)
    • SPS (200 – 299)
    • E-Mail (300 – 399)
    • SMS (400 – 499)
    • Excel (500 – 599)
    • OPC UA (700 – 799)
    • Datenbanken (800 – 899)
    • Drucken (1000 – 1099)
    • PDF (1100 – 1199)
    • HTML (1200 – 1299)
    • Externe Anwendungen starten (1300 – 1399)
    • Rest (1400 – 1499)
    • Time Master – SPS Zeit setzen (1900 – 1999)
    • Telegram (2000 – 2099)
    • Threema (2100 – 2199)
  • Trigger (DE)
    • Allgemeine Info zum Trigger
    • Trigger anlegen
    • Aufbau von Triggern
    • Variablen verwenden
    • Trigger Aktionen
      • Allgemeine Info
      • Variable schreiben
      • Excel – Schreiben
      • Excel-Dateien einlesen
      • Exceldatei in PDF konvertieren 
      • Exceldatei drucken 
      • Exceldatei in HTML-Datei konvertieren 
      • Datenbank: SQL-Abfrage ausführen 
      • Datenbank: Datensatz schreiben (Insert) 
      • Datenbank: Mehrere Datensätze schreiben (Insert) 
      • Datenbank: Datensatz lesen (Select) 
      • Datenbank: Mehrere Datensätze lesen (Select) 
      • Dateioptionen (Kopieren, Verschieben, Umbenennen, Löschen) 
      • Dateinamen in Ordner auslesen 
      • REST-Anfrage ausführen 
      • FTP Upload (DE)
      • E-Mail versenden 
      • SMS versenden 
      • Nachricht per Telegram versenden 
      • Nachricht per Threema versenden 
      • Externe Anwendungen starten 
      • Exportieren und Importieren von Datenblöcken (DB)
      • Datenbaustein aktualisieren
      • SPS-Zeit setzen 
    • Zusätzliche Trigger Bearbeitungsfunktionen
      • Excel-Aktionen invertieren 
      • Datenbausteine für alle Variablen im Trigger ändern 
      • Berechnungen und Formatierungen von SPS Variablen
    • Trigger Auslösebedingungen und Handshake
      • Allgemeine Info zu Auslösebedingungen und Handshake 
      • Standard Handshake 
      • Individueller Handshake 
    • Fehlerbehandlung und Log
      • Allgemeine Info zur Fehlerbehandlung und Log
  • Excel, CSV, PDF Dateien
    • PDF Dateien
    • Allgemeines zu Excel Dateien
    • Dateiauswahl 
    • Dateiformate 
    • Lesezugriff 
    • Schreibzugriff 
    • CSV Dateien: Formate, Sonderzeichen, Kodierungen
  • Steuerungen (SPS-Verbindungen)
    • Allgemeine Infos zu SPS-Verbindungen
    • SPS Verbindung erstellen
    • Variablen 
    • SPS-Verbindung konfigurieren 
  • Datenbanken
    • Datenbank: Datensatz schreiben (Insert) 
    • Datenbank: Mehrere Datensätze schreiben (Insert) 
    • Datenbank: Datensatz lesen (Select) 
    • Datenbank: Mehrere Datensätze lesen (Select) 
    • Datenbank: SQL-Abfrage ausführen 
    • SPS mit SQL-Datenbank verbinden
    • Allgemeines zu Datenbanken
  • Accounts (DE)
    • E-Mail Account
      • E-Mail-Account anlegen
      • E-Mail-Account konfigurieren 
      • Email Zeitbegrenzung
    • SMS Account
      • SMS / Seven Account konfigurieren
      • SMS Zeitbegrenzung
      • SMS Sandbox
    • Telegram Account
      • Telegram einrichten
      • Telegram Account konfigurieren
      • Telegram Zeitbegrenzung
    • Threema Account
      • Threema-Account einrichten
      • Threema-Account konfigurieren 
      • Threema Zeitbegrenzung
  • Geräte (Shelly)
    • Allgemeine Infos zu Shelly
    • Shelly hinzufügen
    • Shelly Variablen verwenden 
  • Webserver / REST-API (DE)
    • Allgemeine Infos Webserver/Rest-API
    • Rest-API verwenden 
    • Webseiten aufrufen 
    • Einstellungen und Sicherheit 
  • Lizenzierung
    • Ermittlung der benötigten Lizenz 
    • Aktiveren Ihrer Lizenz 
  • Einstellungen
    • Allgemeine Infos
    • Export 
    • Import 
    • Passwortschutz 
    • Sprache ändern 
    • Werkseinstellungen 
  • Support (DE)
    • Support Paket erstellen 
    • Support Kontaktdaten
  • Home
  • Docs
  • Bedienungsanleitung
  • Datenbanken
View Categories

Datenbank: Mehrere Datensätze schreiben (Insert) 

Lesedauer: 3 min

DataSuite3: Mehrere Datensätze schreiben Menü
Beschreibung  Mit dieser Aktion können Sie mehrere Datensätze in einem Vorgang in die Datenbank schreiben.  
Benötigte Lizenz Datenbank Feature 
Mehrere Datensätze schreiben Menü
1  Datenbank Wählen Sie die Datenbank aus, in die Sie die Datensätze eintragen möchten.  
2  Tabelle Wählen Sie die Tabelle aus, in die Sie die Datensätze eintragen möchten.   
Struktur Datenquellen
1  Struktur der Datenquelle Wählen Sie hier die Option aus, die Ihrer Datenstruktur entspricht.  Array von Strukturen: Z.B. ein “Array[0..99] of Struct”. Ein Array pro Wert: Z.B. mehrere „Array[0.99] of Byte“.  Es werden immer nur die beschriebenen Datensätze des Arrays übertragen. Wenn z. B. nur die ersten 50 Datensätze mit Werten befüllt sind und die restlichen mit Nullen beschrieben sind, so werden automatisch nur diese ersten 50 Datensätze übertragen.  

Array von Strukturen  #

Wählen Sie diese Option, wenn Sie ein Array verwenden, in dem jeder Datensatz als eine Struktur gespeichert wird. 

Array von Strukturen
1  Strukturvariable Wählen Sie eine Variable vom Typ Array of Struct (Array von Strukturen) aus.  
2 Zuweisungen In dieser Tabelle können Sie den Spalten der Tabelle einen Wert zuweisen.  Standardwert: Bei dieser Option wird von der DataSuite kein Wert an die Datenbank übergeben, sondern der Wert wird von der Datenbank selbst gesetzt. Diese Option sollte für den Primärschlüssel der Tabelle verwendet werden.    Variable: Sie können Elemente aus der Strukturvariable auswählen. Der Wert wird als SQL Parameter übergeben und der Datentyp wird nicht verändert.  Text: Sie können einen freien Text eingeben, dieser wird als String an die Datenbank übertragen. Dieser Text kann auch Variablen enthalten. Die Werte der Variable werden auch in einen String umgewandelt. 

Ein Array pro Wert  #

Wählen Sie diese Option, wenn Sie für jeden Parameter ein eigenes Array verwenden. 

Array pro Wert
1 Zuweisung In dieser Tabelle können Sie den Spalten der Tabelle einen Wert zuweisen.  Standardwert: Bei dieser Option wird von der DataSuite kein Wert an die Datenbank übergeben, sondern der Wert wird von der Datenbank selbst gesetzt. Diese Option sollte für den Primärschlüssel der Tabelle verwendet werden.    Variable: Sie wählen eine Array Variable aus. Der Wert wird als SQL Parameter übergeben und der Datentyp wird nicht verändert.  Text: Sie können einen freien Text eingeben, dieser wird als String an die Datenbank übertragen. Dieser Text kann auch Variablen enthalten. Die Werte der Variable werden auch in einen String umgewandelt. 
Anleitung zum gleichzeitigen Einfügen mehrerer Datensätze in DataSuite3
1 Filter Wenn Sie in der SPS z. B. ein Array der Länge 100 haben, aber nur die ersten 50 Einträge beschrieben sind, können Sie hier auswählen, welche Daten geschrieben werden.  Um zu bestimmen, ob ein Datensatz Daten enthält, werden die einzelnen Werte innerhalb des Datensatzes überprüft. Ein Datensatz enthält Daten, sobald ein Wert vom Standardwert des Datentyps abweicht.  Alle verwenden: Alle Datensätze werden verwendet. Es findet keine Überprüfung statt, ob Daten enthalten sind. Leere Datensätze entfernen: Jeder Datensatz wird einzeln überprüft und nur verwendet, wenn Daten enthalten sind. Wenn z. B. alle 100 Datensätze beschrieben sind und nur der Datensatz an Index 50 leer ist, wird dieser entfernt und alle anderen 99 Datensätze werden geschrieben.  Nur fortlaufende Datensätze: Sobald ein leerer Datensatz gefunden wurde, wird dieser und alle weiteren entfernt.  Wenn z. B. alle 100 Datensätze beschrieben sind und der Datensatz an Index 50 leer ist, werden nur die Datensätze von Index 0 bis Index 49 verwendet, obwohl der Datensatz 51 auch Daten enthält.  
2 Keine Daten vorhanden Wenn keine Datensätze vorhanden sind, können Sie mit dieser Option auswählen, ob der Trigger dann mit einem Fehler abgebrochen werden soll oder nicht. 

Wie findest du den Beitrag?
Immer noch Fragen? Wie können wir helfen?

Wie können wir helfen?

Datenbank: Datensatz schreiben (Insert) Datenbank: Datensatz lesen (Select) 
Inhalt
  • Array von Strukturen 
  • Ein Array pro Wert 

MB DataSuite

  • Startseite
  • Funktionen
  • Anwendungen
  • Preise

Info-Portal

  • Knowledge Base
  • Newsletter
  • Change Log
  • Support & FAQ

Unternehmen

  • Über uns
  • Impressum
  • Linkedin
  • YouTube
  • Facebook

Rechtliches

  • Datenschutz
  • EULA
  • Cookie Einstellungen

Hilfe und Support

  • Tel +49 2742 72927 80
  • Online Beratung
  • Kontakt
  • English
    [MB] Software und Systeme GmbH