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
|