| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Player1
			 
 
			Да читал про этот вариант OLAP: проблема с программным процессингом измерений SSAS 2005  
		
	Прочитав, выложу подобный вариант с использованием IEnumerator, который также может быть полезен и применён в версиях, поддерживающих CLR. X++: Microsoft.AnalysisServices.AdomdClient.AdomdConnection con = new Microsoft.AnalysisServices.AdomdClient.AdomdConnection(); Microsoft.AnalysisServices.AdomdClient.CubeCollection cubes; Microsoft.AnalysisServices.AdomdClient.CubeDef cubeDef; System.Collections.IEnumerator en; ; // set your own connection string con.set_ConnectionString("provider=msolap;Data Source=(local);initial catalog=<YourCubeBase>;"); con.Open(); cubes = con.get_Cubes(); en = cubes.GetEnumerator(); while(en.MoveNext()) { cubeDef = en.get_Current(); if (cubeDef.get_Type() == Microsoft.AnalysisServices.AdomdClient.CubeType::Cube) info(cubeDef.get_Name()); }  | 
| 
	
 | 
| Теги | 
| activex, adomd, olap, pivottable, сводная таблица | 
| 
	
	 | 
	
		
  |