6.10 infraDBInsert – Datensatz einfügen
lRc = Object.infraDBInsert( )
IPS: infraDBInsert( lRc )
Argumente
Keine
Rückgabewerte
lRc == 0 Kein Fehler
lRc <> 0 infra-Kernsystemfehler
Beschreibung
Die Funktion fügt die Werte des aktuellen Puffers in die Tabelle ein. Der Puffer muss zuerst mit der Funktion infraDBBufSetKey vorbereitet und die restlichen Felder mit Hilfe der Set-Funktion (infraDBSR*) gefüllt werden.
Hinweis: Die Funktion infraDBBufSetKey  füllt nur die Schlüsselfelder. Der Rest des Puffers bleibt unberührt.
Funktionsart
infraDBFunktion
Basic-Skript
Java-Skript
IPSFunktion
Beispiel Basic-Skript
Dim lRc
lRc = oIDB.infraDBBufSetKeys( 130, 1, "PA;LeitProLS;ProLS" )
if( lRc ) Then
               MsgBox oIDB.infraDBGetSystemMessage( lRc )
               Exit Sub
End If
oIDB.infraDBSRF 3, "Produktionsablauf"
lRc = oIDB.infraDBInsert
if( lRc = 14 ) Then
       MsgBox "Daten zu diesem Produktionsablauf wurden bereits er       stellt."_
       & VbCrLf & "Bitte löschen Sie zuerst die Kopfdaten zu: Typ = 'PA',        Leitstand='LeitProLS', Key='ProLS'"
       Exit Sub
End If
if( lRc ) Then
       MsgBox oIDB.infraDBGetSystemMessage( lRc )
       Exit Sub
End If