示例#1
0
 private bool setCurrentCatalog(out string errorMessage)
 {
     try
     {
         dbConn.DefaultDatabase = strCatalogName;
         errorMessage           = "";
         dtCatalog = new Catalog();
         dtCatalog.ActiveConnection = dbConn;
         cubes = dtCatalog.CubeDefs;
         return(true);
     }
     catch (Exception e)
     {
         errorMessage = e.Source + " " + e.Message;
         //MessageBox.Show(e.Source + " " + e.Message);
         return(false);
     }
 }
示例#2
0
        public IEnumerable <CubeDef> GetDimensions()
        {
            var list = CubeDefs.Where(r => r.Type.Equals(CubeType.Dimension));

            return(list);
        }
示例#3
0
        public IEnumerable <CubeDef> GetCubes()
        {
            var list = CubeDefs.Where(r => r.Type.Equals(CubeType.Cube));

            return(list);
        }
 private bool setCurrentCatalog(out string errorMessage)
 {
     try
     {
         dbConn.DefaultDatabase = strCatalogName;
         errorMessage = "";
         dtCatalog = new Catalog();
         dtCatalog.ActiveConnection = dbConn;
         cubes = dtCatalog.CubeDefs;
         return true;
     }
     catch (Exception e)
     {
         errorMessage = e.Source + " " + e.Message;
         //MessageBox.Show(e.Source + " " + e.Message);
         return false;
     }
 }