|
|
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, найти примеры и материал о том, как работать с DSO (Microsoft Decision Support Objects) и ADO MD в С++. Почему-то все примеры на VB. Спасибо заранее... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 16:34 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
dmitry_kzПомогите, пожалуйста, найти примеры и материал о том, как работать с DSO (Microsoft Decision Support Objects) и ADO MD в С++. Почему-то все примеры на VB. Спасибо заранее... :) ну дак и приведи примеры - что за звери такие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 17:04 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
Petro123 dmitry_kzПомогите, пожалуйста, найти примеры и материал о том, как работать с DSO (Microsoft Decision Support Objects) и ADO MD в С++. Почему-то все примеры на VB. Спасибо заранее... :) ну дак и приведи примеры - что за звери такие. Microsoft Decision Support Objects - это объектная модель для работы с MS SQL Analysis Services, т.е. для ОЛАПа.... У меня проблема, что не могу подключить это дело (эту библиотеку (msmddo80.dll)) к программе, чтобы потом это использовать... Например в C# я попробовал, и у меня все получилось, сделал там референс на DSO, и все заработало. А вот в VC++ просто одним рефом не получается... Может я не все прописываю? А на VB это выглядит вот так: 'Create instance of server and connect Public dsoServer As DSO.Server Set dsoServer = New DSO.Server 'ServerName is the Windows NT 4.0 Server or Windows 2000 Server computer 'where the Analysis service is loaded and running. 'An error is raised if the connection attempt fails dsoServer.Connect "ServerName" This example accomplishes the same result: DsoServer = New DSO.Server dsoServer.Name = "ServerName" dsoServer.Connect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:30 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
dmitry_kz Petro123 dmitry_kzПомогите, пожалуйста, найти примеры и материал о том, как работать с DSO (Microsoft Decision Support Objects) и ADO MD в С++. Почему-то все примеры на VB. Спасибо заранее... :) ну дак и приведи примеры - что за звери такие. Microsoft Decision Support Objects - это объектная модель для работы с MS SQL Analysis Services, т.е. для ОЛАПа.... У меня проблема, что не могу подключить это дело (эту библиотеку (msmddo80.dll)) к программе, чтобы потом это использовать... Например в C# я попробовал, и у меня все получилось, сделал там референс на DSO, и все заработало. А вот в VC++ просто одним рефом не получается... Может я не все прописываю? А на VB это выглядит вот так: 'Create instance of server and connect Public dsoServer As DSO.Server Set dsoServer = New DSO.Server 'ServerName is the Windows NT 4.0 Server or Windows 2000 Server computer 'where the Analysis service is loaded and running. 'An error is raised if the connection attempt fails dsoServer.Connect "ServerName" This example accomplishes the same result: DsoServer = New DSO.Server dsoServer.Name = "ServerName" dsoServer.Connect Ну так все СОМ-объекты (ADO, XML, SOAP и т.д.) в VС++ подключаются через #import <dll-ка> ..... а затем using namespace .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:45 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
Станислав C.Ну так все СОМ-объекты (ADO, XML, SOAP и т.д.) в VС++ подключаются через #import <dll-ка> ..... а затем using namespace .... Я так и делал. Только просто импортировать dll-ку у меня не захотел. Порывшись в инете я нашел msmddo.tlb файлик. Его он загрузил вроде... Ну по крайней мере не ругался... Вот так в инете сказано можно его загрузить :) Код: plaintext 1. 2. 3. 4. А как узнать, какой у DSO namespace? Насколько я понимаю, то должен быть "DSO". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:39 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
dmitry_kz А как узнать, какой у DSO namespace? Насколько я понимаю, то должен быть "DSO". Нашел... :) DSO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:48 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
В общем у меня вот такой вот получается к примеру код :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ну и не работает... Ругается вот такими плохими словами :( Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 16:21 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
dmitry_kzВ общем у меня вот такой вот получается к примеру код :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ну и не работает... Ругается вот такими плохими словами :( Код: plaintext 1. 2. Ну, и чего ты хочешь? Тебе ведь ясно написано, что DSO::Server это СТРУКТУРА (а не класс) и у нее конструктора НЕТ по определению... Поэтому пишешь: Код: plaintext 1. А если тебе нужен указатель на структуру, то пишешь так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 06:30 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
Я пробовал и так и так... Все равно не хочет :( В случае, когда объявляю просто структуру Код: plaintext Код: plaintext Может я где-то чего-то не доподключил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 08:09 |
|
||
|
Помогите разобраться как работать с DSO в С++
|
|||
|---|---|---|---|
|
#18+
IMHO уже советовал: - есть в сети куча примеров на DirectX (он на COM построен). - сначала создай там объект и пример здесь бы привёл. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 16:44 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33177914&tid=2032975]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 410ms |

| 0 / 0 |
