Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SQLDMO / 9 сообщений из 9, страница 1 из 1
17.03.2004, 11:54
    #32445098
Eyeless
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
День добрый! Подскажите пожалуйста, почему возникает подобная ситуация и как с ней бороться?


SQLDMO.ApplicationClass app = new ApplicationClass();
SQLDMO.NameList servers = app.ListAvailableSQLServers(); /* в этом месте все умирает под QueryInterface Failed с System.InvalidCastException*/
...
Рейтинг: 0 / 0
17.03.2004, 12:45
    #32445214
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Возможно, враппер кривой. Возьми враппер оттуда, где он точно работает, например, качни триальную версию SQL-Compare с www.red-gate.com, там после инсталляции будет соотв. (нетриальная) ассембля для DMO.
...
Рейтинг: 0 / 0
17.03.2004, 15:20
    #32445612
Eyeless
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Добыть добыл. Теперь основной вопрос, как заставить сборку понять, какую обертку использовать?
...
Рейтинг: 0 / 0
17.03.2004, 18:41
    #32446097
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Вот этот код у меня работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQLDMO.Application app = new SQLDMO.Application();

SQLDMO.NameList name_list = app.ListAvailableSQLServers();

foreach ( string the_name in name_list )
{
       System.Console.WriteLine(the_name);
}



DMO у меня от Microsoft SQL Server 2000 - 8.00.384 (Intel X86) May 23 2001 00:02:52 Copyright (c) 1988-2000 Microsoft Corporation Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 1)
...
Рейтинг: 0 / 0
18.03.2004, 16:04
    #32447606
Eyeless
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Код: plaintext
SQLDMO.Application app = new SQLDMO.Application()

или
Код: plaintext
SQLDMO.Application app = new SQLDMO.ApplicationClasS()
?
...
Рейтинг: 0 / 0
05.07.2004, 13:06
    #32589324
woohoo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
А теперь все дружно убираем из кода строчку #using SQLDMO
...
Рейтинг: 0 / 0
05.07.2004, 13:40
    #32589394
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
woohoo, твоя мысль слишком глубока, чтобы простые смертные могли сходу её понять. Поясни, плз.
...
Рейтинг: 0 / 0
05.07.2004, 14:03
    #32589459
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Без Service Pack 3 для SQL Server может глючить
...
Рейтинг: 0 / 0
05.07.2004, 15:22
    #32589661
gerss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLDMO
Это может происходить от того, что при отладке программы и при ее установке на другую машину использовался SQLDMO от SQL сервера с РАЗНЫМИ сервис-паками. У меня именно так и было - прога отлаживалась на сервере с service pack 2, а при попытке запуска на сервере без сервис-паков давала именно такую ошибку.
Сергей
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SQLDMO / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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