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


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

Код: 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
SQLDMO
    #32447606
Eyeless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
SQLDMO.Application app = new SQLDMO.Application()

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


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