powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов диалога "Add Connection" в C#
2 сообщений из 2, страница 1 из 1
Вызов диалога "Add Connection" в C#
    #36107283
diaglab41227
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые знатоки.
Весь инет перерыл но решения так и не нашел.
Есть код, приводимый во многих местах бескрайнего инета:
Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);
if (Microsoft.Data.ConnectionUI.DataConnectionDialog.Show(dcd) == DialogResult.OK)
{......
Проблема вылезает при доступе к DB2.
этот же диалог в VisualStudio показывает провайдера DB2 .Net для DB2 (при создании нового источника данных, а при вызове из проги есть только стандартные (Аксцесс, мелкоSQL, оракл....)
Может кто знает как вызвать (создать ) диалог с наличием дополнительно установленных в систему провайдеров данных сторонних производителей?
...
Рейтинг: 0 / 0
Вызов диалога "Add Connection" в C#
    #36113317
Larsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай в ручную провайдера и датасоурс, и его потом подсунь своему диалогу.

Код: plaintext
1.
2.
3.
4.
5.
6.
Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);
Microsoft.Data.ConnectionUI.DataProvider dp = new Microsoft.Data.ConnectionUI.DataProvider ("name", "fullName", "shortName");
Microsoft.Data.ConnectionUI.DataSource ds = new Microsoft.Data.ConnectionUI.DataSource ("name", "Info");
ds.Providers.Add(dp);
dcd.DataSources.Add(ds);

Это так, на память, так что не обижайся. И еще, с провайдером нужно будет немного поковыряться и все будет айс.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов диалога "Add Connection" в C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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