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);
        }