Parametry
[cdp | kontextovß prom∞nnß klienta] |
Popis
Funkce zajistφ, ₧e v popisu aplikace na °φdicφm panelu budou aktußlnφ objekty. K nesouladu mezi souΦasn²m stavem a stavem po otev°enφ aplikace (signalizovanΘm na °φdicφm panelu) m∙₧e dojφt tehdy, provedete-li z programu funkci SQL_execute
s parametrem CREATE TABLE (VIEW, PROCEDURE, TRIGGER) nebo DROP TABLE (VIEW, PROCEDURE, TRIGGER). Pak vznikne nebo zanikne objekt, ani₧ by se o tom dov∞d∞l °φdicφ panel aplikace. Proto takto vytvo°en² objekt by po dob∞hnutφ programu na panelu schßzel a zruÜen² objekt by se na n∞m naopak nachßzel.
Tomuto nekonzistentnφmu stavu zabrßnφte tφm, ₧e zavolßte funkcφ Relist_objects
. Tato funkce zjistφ momentßlnφ seznam objekt∙ pat°φcφch k aplikaci a aktualizuje obsah °φdicφho panelu.
P°i interaktivnφm zp∙sobu prßce ve v²vojovΘm prost°edφ nem∙₧e k tomuto stavu dojφt.
Hodnota funkce
Funkce p°i chyb∞ vrßtφ TRUE, p°i ·sp∞chu FALSE.
P°φklad
if not Find_object('TAB1',categ_table, pozice) then
if SQL_execute('DROP TABLE TAB1')
then Info_box('Chyba', int2str(Sz_error))
else Relist_objects;
Viz