public static CPSysUDB.CPSysSQLFramework2 Create(CPSysUDB.CPSysSQLFramework2 db, bool create) { Erros = ""; /* * PARA DELETAR TODAS AS TABELAS E RECRIA-LAS NOVAMENTE. * É MUITO ÚTIL PARA DESENVOLVIMENTO POS EXCLUI AS TABELAS ATUAIS MAS PARA PRODUÇÃO É NECESSÁRIO REMOVER O CAMPO */ db.DropAllTables(); /* * É NECESSÁRIO CRIAR AS TABELAS POR ORDEM DE DEPENDÊNCIA */ if (db.CreateOrAlterTable <acessos>() <= 0) { Erros += " [acessos] ErrorMsg=" + db.ErrorMsg + "\n"; } if (db.CreateOrAlterTable <telasacessos>() <= 0) { Erros += " [telasacessos] ErrorMsg=" + db.ErrorMsg + "\n"; } // inserindo padroes if (create) { Insert(db);// EXECUTA PRIMEIROS INSERTS PADRÃO DO BANCO } return(db); }