Pomocí volitelných parametrů
aFields a
aValues lze v metodě
Update dodat všechny změněné hodnoty. Existují tedy 2 způsoby, jak měnit hodnoty aktuálního záznamu:
1) Změna jednotlivých hodnot opakovaným zápisem do vlastnosti
Value s následným zplatněním metodou
Update bez parametrů.
2) Změna hodnot najednou pomocí volitelných parametrů
aFields a
aValues metody
Update.
Upozornění:
V editačním režimu dochází k zamknutí objektu
AdoRecordset tak, že nelze volat metody pro přesun pozice aktuálního záznamu, atd., dokud se režim neukončí voláním metody
Update nebo
CancelUpdate. Metoda
Update nevrací žádnou hodnotu a může se stát, že selže (např. pokus o zápis záznamu s duplicitní hodnotou klíče nebo s neplatnou hodnotou). Při selhání metody
Update zůstává objekt
AdoRecordset i nadále zamknutý a nelze s ním běžně pracovat. Proto je nutno otestovat výsledek volání metody
Update pomocí vlastnosti
Pm_LastErr objektu
Objekt Wrapper (který v systému PROMOTIC automaticky obaluje každý objekt
AdoRecordset).
V případě chyby pak buď operaci provést znovu se správnými hodnotami nebo zrušit editační režim metodou
CancelUpdate. Viz
Příklad.