Parametry
mask | p°φznak, zda maskovat chyby |
Popis
Funkce Err_mask
nastavuje zp∙sob reakce programu na v²skyt databßzov²ch chyb. Pokud je hodnota parametru FALSE, pak chyby nejsou maskovßny a v²skyt chyby zp∙sobφ chybovΘ hlßÜenφ a ukonΦenφ b∞hu programu. Pokud hodnota parametru je TRUE, pak, dojde-li k chyb∞, nep°eruÜφ se b∞h programu ani se nevydß ₧ßdnΘ hlßÜenφ. Program se m∙₧e o chyb∞ dozv∞d∞t volßnφm funkce Sz_error
.
Procedura se t²kß pouze t∞ch chyb, kterΘ nejsou explicitn∞ hlßÜeny hodnotou funkcφ obracejφcφch se na databßzi, tedy pouze chyb p°i Φtenφ a zßpisu hodnot do databßzov²ch sloupc∙ a databßzov²ch zßznam∙. Naopak nap°. chyba v operaci Delete
se projevφ pouze hodnotou TRUE tΘto funkce a reakci programu nelze ovlivnit procedurou Err_mask
.
Na zaΦßtku b∞hu programu chyby nejsou maskovßny.
P°φklad
if not ZrusitAkci then begin
Err_mask(true);
Parametry[0].template := template;
Err_mask(false);
...