powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подключение к олап-кубу через adomd.net
17 сообщений из 17, страница 1 из 1
Подключение к олап-кубу через adomd.net
    #33620860
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы посмотреть примерчик подключения а главное вывода результата мдх-запроса(сам запрос не обяз-но) на какой-нить компонет(код на VB.net, используя adomd.net)
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33621224
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim cn As New AdomdConnection("Provider=MSOLAP.2;" & _
"Data Source=mcp;Initial Catalog=РАСКО_Затраты;")
cn.Open()
StrSource = TextBox2.Text
Dim cmd As New AdomdCommand("select {[Сумма]} on columns,
Структура].[Структура1].members on rows from Затраты", cn)
Dim cs As CellSet = cmd.ExecuteCellSet()

это все работает, а вот как теперь вывести данные хотя б в текстбокс(лучше б во флексгрид конечно)
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33621553
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею следующий код, насколько он правильный? датагрид ничего не показывает, подскажите в каком хоть направлении копать?

Dim StrSource As String
Dim cn As New AdomdConnection("Provider=MSOLAP.2;" & _
"Data Source=mcp;Initial Catalog=РАСКО_Затраты;")
cn.Open()
StrSource = TextBox2.Text
Dim mds = New DataSet()
Dim cmd As New AdomdCommand(StrSource, cn)
Dim madpt As New AdomdDataAdapter(cmd)
madpt.Fill(mds)
DataGridView1.DataSource = mds
cn.Close()
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33621734
ulander243
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример на C# ( VB не знаю). В качестве грида - GridControl от DevExpress.

string mdx = @"SELECT
{[Measures].AllMembers} ON COLUMNS,
NON EMPTY { [Customers].AllMembers} ON ROWS
FROM Sales";
string strConnectionString = "DataSource=localhost; Catalog=FoodMart 2000;";
c = new AdomdConnection( strConnectionString );
DataSet ds = new DataSet();
try
{
c.Open();
AdomdDataAdapter ada = new AdomdDataAdapter( mdx, c );
ada.Fill( ds );
gridControl1.DataSource = ds.Tables[0];
}
catch( Exception ex )
{
MessageBox.Show( ex.Message );
}
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33621742
ulander243
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправление в коде
AdomdConnection c = new AdomdConnection( strConnectionString );
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33621873
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за пример, благодаря ему нашел ошибку =>
DataGridView1.DataSource = mds .tables(0)
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33623656
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение =>
Сделал у себя на локальном компе проект - все пашет, решил проверить в офисе - залил на сервак(MSAS и Microsoft.AnalysisServices.AdomdClient.dll - 8-й на нем установлены) прям всю папку проекта - запускаю из bin свой ехе-файл - и при подключении к олап-серверу выдает ошибку. Сервак - 2003. Домен, соответсвенно пользователя тож писал Домен\user. - не хочет подключаться и всё. В databases roles - domain users. Как быть?
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33623843
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно из-за pts.....
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33624049
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос все еще актуален - насчет коннекта
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33624115
ulander243
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выложи эксепшен, тогда видно, чего не коннектится. Может, стоит добавить cath секции для локализации

AuthenticationException
ConnectionException
AdomdException
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33624709
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TRY.... это есть, но все равно не пойму из-за чего, запускаю из VS на рабочей станции в домене при этом - MSAS на сервере - все работает, а вот переношу саму папку с проектом на сервер и запускаю и bin/debuq/olap.exe - не коннектиться :(
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33624790
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че-то поделал теперь на одном из серверов выдает:
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33626905
Djeki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denvioЧе-то поделал теперь на одном из серверов выдает:
Слушай, я может невнимательно читал топик, но все-таки ответь на вопрос:
1 Какая vs 2003 или 2005?
2 Установлен ли adomd.net?
3 если да и это 8.0? Установлен ли на него сервис-пак?
4 Установлен ли msxml 4.0?
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33627010
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VS2005 adomd.net 8.0 c hofix'om
msxml 4.0 - нету - да и мне кажется он не нужен - дело в том, что если запускаю ехе - на компе - где и VS стоит - то все номано - все работает, а вот если я переношу эту папочку со всем проектом на сервак(на котором тож стоит adomd.net + hotfix, но нет VS) - и пытаюсь запустить терминально, то он мне выдает второй вышеприведенный рисунок про секьюрити полиси. А первый рисунок - это я на другой сервак положил - там он запускает проект - но при подключении к олап-серверу - на коннекш че-то кричит. Вот такие пироги
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33627047
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, теперь только на коннекшн ругается(рис1) на обоих серверах, хотя прошла только ночь - полтергейст какой-то
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33627284
Djeki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denvioСтранно, теперь только на коннекшн ругается(рис1) на обоих серверах, хотя прошла только ночь - полтергейст какой-то
Советую установи msxml 4.0. И прочитай readme к ADOMD.NET.Там написано, что необходимо установить.
А нужен он для того, чтобы общаться с сервером и передавать данные туда и оттуда. А еще почитай этот топик http://www.sql.ru/forum/actualthread.aspx?tid=250285&hl=djeki даже если у тебя не ASP-приложение.
...
Рейтинг: 0 / 0
Подключение к олап-кубу через adomd.net
    #33630333
Фотография denvio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новое уточнение!!!
На рабочей станции XP SP2 + framework 2.0 + adomd.net 8.0 - exe'шник проекта(НЕ asp.net!!!) - работает!!! Ничего остального(дополнительного - типа msxml и т.п.) устанавливать не надо! Если же его(проект) помещаю на сервак 2003 SP1, на котором тоже установлен framework 2.0 + adomd.net 8.0 - выдает рис.1(см. выше). Так вот, я понимаю, что что-то такое есть в SP2 для XP чего нет в 2003+sp1, так чего же? Еще одно отличие - то что на сервере нету MS Ofice - мож он чего доставляет?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подключение к олап-кубу через adomd.net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]