Akciu je vhodné použiť, ak dochádza k zmene dát v tabuľke a je potrebné tieto hneď zverejniť v pohľadoch užívateľa
(zobrazovač typu Browser).
Ak nie je zadaný parameter retCodeIdent_Int, akcia má význam výzvy k obnove dát bez čakania na výsledok (alebo ukončenie obnovy).
Ak parameter retCodeIdent_Int je zadaný (návratový kód), akcia bude ukončená až po ukončení aktualizácie všetkých zobrazovačov typu
Browser (ak je zadaný parameter
procIdent) vo všetkých otvorených procesoch D2000 HI.
Ak je zadaný parameter procIdent, aktualizácia sa vykoná iba na zadanom procese
D2000 HI, inak sa vykoná na všetkých otvorených procesoch D2000 HI.
Poznámka
Ak sú v niektorej tabuľke modifikované dáta akciami DB(S)_INSERT, DB(S)_UPDATE, DB(S)_INSUPD, DB(S)_DELETE, PG_INSERT, PG_UPDATE,
PG_DELETE (v netransakčnom režime), akciou DB_TRANS_COMMIT (komitujúc transakciu, v rámci ktorej bola volaná aspoň jedna z predchádzajúcich
akcií) alebo priamo editáciou v Browseri, proces
D2000 DBManager
automaticky obnoví dáta vo všetkých Browseroch, ktoré majú túto tabuľku otvorenú, takže nie je nutné volať akciu DB_REFRESH_TABLE.
Akciu DB_REFRESH_TABLE je nutné volať iba, ak boli dáta v tabuľke modifikované "odboku" - iným spôsobom, ako sú hore uvedené akcie (volaním
uloženej procedúry, akciou SQL_EXEC_DIRECT a pod).
0 komentárov