Mit saveRecord() wird ein Bereich gespannt, innerhalb dessen, dort stehende set() Anweisungen zugeordnet werden.
Es wird also immer eine saveRecord()-Anweisung mit und eine ohne Parameter benötigt. Dazwischen liegende set()-Anweisungen beziehen sich immer auf diesen Vorgang.
Wichtig: Ein saveRecord()-Anweisungsblock wird erst durch Aufruf der Funktion saveExecute() ausgeführt. Es finden bis dahin also keine Tabellenzugriffe statt.
Mit table wird der Name der Tabelle, in die geschrieben werden soll, übergeben.
Wichtig: Die Tabelle muss bereits geöffnet sein (wenigstens zum lesen).
Die Angabe von table ist zwingend erforderlich
Die Auto-Nummer des zu schreibenden Datensatzes. Wird hier 0 übergeben, so wird ein neuer Datensatz angelegt.
Die Angabe von autoid ist zwingend erforderlich
Mit dem Parameter id muss dem Teilvorgang eine eindeutige Bezeichnung gegeben werden.
Die Angabe von id ist zwingend erforderlich
saveRecord('id="saveAddress" table="address" autoid="'+sAutoID+'"')
set('Name',sName)
set('Firstname',sFirstname)
saveRecord('')
esp:extensions:save:saverecord, Rev. 2, Zuletzt geändert 2006-11-30 12:46, 1220 Aufrufe
