home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 July / PCWorld_2001-07_cd.bin / Software / Komercni / software602 / cnv_ifp.exe / _CONFIG_LOAD.PSM < prev    next >
Text File  |  2001-02-14  |  1KB  |  33 lines

  1. {$$3249892617 .                              }PROCEDURE `_config_load`();
  2. BEGIN   
  3.   FOR row AS curs INSENSITIVE CURSOR FOR
  4.     SELECT * 
  5.     FROM _config_tobjects
  6.     WHERE obj_category=CATEG_TABLE
  7.   DO
  8.     UPDATE Tabtab SET flags=row.flags 
  9.     WHERE (apl_uuid=(SELECT apl_uuid FROM Objtab WHERE (obj_name=Current_application) AND (category=chr(CATEG_APPL)))) AND (tab_name=row.obj_name) AND (category=chr(CATEG_TABLE));
  10.   END FOR;
  11.  
  12.   FOR row AS curs INSENSITIVE CURSOR FOR
  13.     SELECT * 
  14.     FROM _config_tobjects
  15.     WHERE (
  16.             (obj_category=CATEG_VIEW)    OR
  17.             (obj_category=CATEG_CURSOR)  OR
  18.             (obj_category=CATEG_MENU)    OR
  19.             (obj_category=CATEG_PGMSRC)  OR
  20.             (obj_category=CATEG_DRAWING) OR
  21.             (obj_category=CATEG_REPLREL) OR
  22.             (obj_category=CATEG_PROC)    OR
  23.             (obj_category=CATEG_TRIGGER) OR
  24.             (obj_category=CATEG_WWW)     OR
  25.             (obj_category=CATEG_SEQ)  
  26.           )
  27.   DO
  28.     UPDATE Objtab SET flags=row.flags 
  29.     WHERE (apl_uuid=(SELECT apl_uuid FROM Objtab WHERE (obj_name=Current_application) AND (category=chr(CATEG_APPL)))) AND (obj_name=row.obj_name) AND (category=chr(row.obj_category));
  30.   END FOR;  
  31. END
  32.  
  33.