|
|
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Хотелось бы посмотреть примерчик подключения а главное вывода результата мдх-запроса(сам запрос не обяз-но) на какой-нить компонет(код на VB.net, используя adomd.net) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:04 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
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() это все работает, а вот как теперь вывести данные хотя б в текстбокс(лучше б во флексгрид конечно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 17:20 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Имею следующий код, насколько он правильный? датагрид ничего не показывает, подскажите в каком хоть направлении копать? 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() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 18:47 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Пример на 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 ); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 20:12 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Исправление в коде AdomdConnection c = new AdomdConnection( strConnectionString ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 20:16 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример, благодаря ему нашел ошибку => DataGridView1.DataSource = mds .tables(0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 22:06 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
В продолжение => Сделал у себя на локальном компе проект - все пашет, решил проверить в офисе - залил на сервак(MSAS и Microsoft.AnalysisServices.AdomdClient.dll - 8-й на нем установлены) прям всю папку проекта - запускаю из bin свой ехе-файл - и при подключении к олап-серверу выдает ошибку. Сервак - 2003. Домен, соответсвенно пользователя тож писал Домен\user. - не хочет подключаться и всё. В databases roles - domain users. Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 14:31 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Возможно из-за pts..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 15:16 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Вопрос все еще актуален - насчет коннекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:18 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Выложи эксепшен, тогда видно, чего не коннектится. Может, стоит добавить cath секции для локализации AuthenticationException ConnectionException AdomdException ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:35 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
TRY.... это есть, но все равно не пойму из-за чего, запускаю из VS на рабочей станции в домене при этом - MSAS на сервере - все работает, а вот переношу саму папку с проектом на сервер и запускаю и bin/debuq/olap.exe - не коннектиться :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 21:27 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Че-то поделал теперь на одном из серверов выдает: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 22:47 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
denvioЧе-то поделал теперь на одном из серверов выдает: Слушай, я может невнимательно читал топик, но все-таки ответь на вопрос: 1 Какая vs 2003 или 2005? 2 Установлен ли adomd.net? 3 если да и это 8.0? Установлен ли на него сервис-пак? 4 Установлен ли msxml 4.0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 13:03 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
VS2005 adomd.net 8.0 c hofix'om msxml 4.0 - нету - да и мне кажется он не нужен - дело в том, что если запускаю ехе - на компе - где и VS стоит - то все номано - все работает, а вот если я переношу эту папочку со всем проектом на сервак(на котором тож стоит adomd.net + hotfix, но нет VS) - и пытаюсь запустить терминально, то он мне выдает второй вышеприведенный рисунок про секьюрити полиси. А первый рисунок - это я на другой сервак положил - там он запускает проект - но при подключении к олап-серверу - на коннекш че-то кричит. Вот такие пироги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 13:35 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Странно, теперь только на коннекшн ругается(рис1) на обоих серверах, хотя прошла только ночь - полтергейст какой-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 13:46 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
denvioСтранно, теперь только на коннекшн ругается(рис1) на обоих серверах, хотя прошла только ночь - полтергейст какой-то Советую установи msxml 4.0. И прочитай readme к ADOMD.NET.Там написано, что необходимо установить. А нужен он для того, чтобы общаться с сервером и передавать данные туда и оттуда. А еще почитай этот топик http://www.sql.ru/forum/actualthread.aspx?tid=250285&hl=djeki даже если у тебя не ASP-приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 14:52 |
|
||
|
Подключение к олап-кубу через adomd.net
|
|||
|---|---|---|---|
|
#18+
Новое уточнение!!! На рабочей станции 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 - мож он чего доставляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=110&tid=1353392]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 296ms |

| 0 / 0 |
