INSERTARCHARR archIdent, locVarColValueIdent_Rec [,[retIdent_Int], bRecalcStat_Bool] |
| archIdent | in | Odkaz na jednu (archívnu) hodnotu - (nie je kontrolované, či sa pracuje s archívnym objektom - stačí odkaz na objekt). |
| locVarColValueIdent_Rec | in | Identifikátor stĺpca lokálnej premennej typu RECORD. |
| retIdent_Int | out | Identifikátor typu Int - návratový kód - úspešnosť zápisu (nepovinný parameter). |
| bRecalcStat_Bool | in | Identifikátor typu Bool - povolenie / zakázanie prepočtu súvisiacich štatistických archívnych objektov (nepovinný parameter, default prepočty sú povolené - @TRUE). |
Prepočet súvisiacich štatistických objektov je možné zakázať, ak uvedieme nepovinný parameter bRecalcStat_Bool s hodnotou @FALSE.
RECORD (SD.ArchDemo) _data
INT _value
INT _idx
TIME _bt
INT _retCode
_bt := %StrToTime("8:01:00 16-10-2003")
REDIM _data[60]
; naplním nejaké dáta
_idx := 1
_value := 100
DO_LOOP
EXIT_LOOP _idx > _data\DIM
_data[_idx]^value := _value TIME _bt
_idx := _idx + 1
_value := _value + 1
_bt := %AddTime(_bt, 1)
END_LOOP
|
; zápis INSERTARCHARR H.ArchObj, _data^value, _retCode ; test úspešnosti akcie IF _retCode # _ERR_NO_ERROR THEN ; chyba pri zápise ENDIF |