Erst durch den Aufruf der Funktion saveExecute werden die Anweisungen, die zuvor mit saveRecord(), set() oder delRecord() bestimmt wurden, ausgeführt.
saveExecute() erwartet keine Parameter und liefert als Ergebnis einen Integer-Wert zurück.
- größer 0, der Aufruf ist fehlerfrei durchgelaufen
- gleich 0, es wurden zuvor keine saveRecord() oder delRecord()-Anweisungen ausgeführt
- kleiner 0, es trat einer der folgenden Fehler auf:
- -1 : eine der benötigten Semaphoren konnte nicht eingerichtet werden
- -2 : die angegebene Tabelle wurde noch nicht geöffnet
- -3 : für den in table übergebenen Tabellennamen konnte kein Tabellenhandle ermittelt werden
- -4 : der in set() übergebene Feldbezeichner existiert nicht in der Tabelle
- -5 : Fehler beim Zugriff auf Ramtext für Memo-Feld
- -6 : der durch den Parameter autoid referenzierte Datensatz existiert nicht (jedoch nicht bei autoid="0")
- -99: es fehlt der Parameter table in saveRecord() oder delRecord()
esp:extensions:save:saveexecute, Rev. 2, Zuletzt geändert 2006-11-30 17:22, 1124 Aufrufe
