![]() |
#7 |
Участник
|
Реально.
Например, вот так X++: Microsoft.AnalysisServices.AdomdClient.AdomdConnection con = new Microsoft.AnalysisServices.AdomdClient.AdomdConnection(); Microsoft.AnalysisServices.AdomdClient.CubeCollection cubes; Microsoft.AnalysisServices.AdomdClient.CubeDef cubeDef; int i; int cubesCount; ; // set your own connection string con.set_ConnectionString("provider=msolap;Data Source=(local);initial catalog=<YourCubeBase>;"); con.Open(); cubes = con.get_Cubes(); cubesCount = cubes.get_Count(); for (i = 0; i < cubesCount; i++) { cubeDef = cubes.get_Item(i); if (cubeDef.get_Type() == Microsoft.AnalysisServices.AdomdClient.CubeType::Cube) info(cubeDef.get_Name()); } Для работы данного кода в узле References должна быть подключена сборка Microsoft.AnalysisServices.AdomdClient Последний раз редактировалось Cardagant; 19.04.2014 в 14:07. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), gl00mie (2), Player1 (2), arhat (1). |
Теги |
activex, adomd, olap, pivottable, сводная таблица |
|
|