private static int ValidaExistente(CPSysUDB.CPSysSQLFramework2 db, string campo, object valor) { try { List <CPSysUDB.CPSysSQLFramework2.Select> select = new List <CPSysUDB.CPSysSQLFramework2.Select>(); List <CPSysUDB.CPSysSQLFramework2.Field> campos = new List <CPSysUDB.CPSysSQLFramework2.Field>(); List <CPSysUDB.CPSysSQLFramework2.Where> where = new List <CPSysUDB.CPSysSQLFramework2.Where>(); campos.Add(new CPSysUDB.CPSysSQLFramework2.Field().NewField <acessos>("*"));// INFORME TODOS OS CAMPOS DO SELECT OU * PARA TODOS where.Add(new CPSysUDB.CPSysSQLFramework2.Where(new CPSysUDB.CPSysSQLFramework2.Field().NewField <acessos>(campo), CPSysUDB.Enums.Command.EQUALS, new CPSysUDB.DAL.Values(valor))); select.Add(new CPSysUDB.CPSysSQLFramework2.Select().NewSelect <acessos>(campos, null, where)); DataSet ds = db.SelectValue(select); return(ds.Tables[0].Rows.Count); } catch { return(-1); } }