Server Explorer
От: Patrol  
Дата: 16.02.04 08:26
Оценка:
Дамы и господа!
Передо мной стоит, казалось бы, простая задача (возможно, она таковой и является):
програмно (C#) получить список Connection Strings тех серверов баз данных, которые зарегистрированы в Server Explorer в Visual Studio.
Вроде бы что проще, но вот уткнулся в какой-то нигде не описанный интерфейс IDispDataVwDataConn, наследниками которого и являются все записи в Server Explorer — и дальше ни в какую..
Наверное, это тупиковый подход, но другого я поа придумать не могу.
Не подскажете, как их получить (строки коннекта эти)?
Либо — тоже вариант — открывать стандартное окно соединения с сервером БД (которое открывается и при добавлении в Server Explorer еще одного коннекта) и потом по завершении уже оттуда получать Connection String, но это тоже что-то не получается.
Подскажите, пожалуйста, как это реализовать?
Re: Server Explorer
От: V.Petrovski Беларусь  
Дата: 16.02.04 14:11
Оценка:
Здравствуйте, Patrol, Вы писали:

P>Дамы и господа!

P>Передо мной стоит, казалось бы, простая задача (возможно, она таковой и является):
P>програмно (C#) получить список Connection Strings тех серверов баз данных, которые зарегистрированы в Server Explorer в Visual Studio.
P>Вроде бы что проще, но вот уткнулся в какой-то нигде не описанный интерфейс IDispDataVwDataConn, наследниками которого и являются все записи в Server Explorer — и дальше ни в какую..
P>Наверное, это тупиковый подход, но другого я поа придумать не могу.
P>Не подскажете, как их получить (строки коннекта эти)?
P>Либо — тоже вариант — открывать стандартное окно соединения с сервером БД (которое открывается и при добавлении в Server Explorer еще одного коннекта) и потом по завершении уже оттуда получать Connection String, но это тоже что-то не получается.
P>Подскажите, пожалуйста, как это реализовать?

Если у тебя есть Slamander, Reflector или Aanacrino, т.е. любой декомпилятор,
то изучай следующую dll

C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\Microsoft.VisualStudio.DataFormWizard.Dll

Это мастер создания DataForm в нем все что тебе надо есть.
... << RSDN@Home 1.1.2 stable Rammstein — Du Riechst So Gut>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.