Изменение ConnectionString на уровне проекта
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Изменение ConnectionString на уровне проекта Expand / Collapse
Автор
Сообщение
11.10.2006 17:16


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863

Приветствую.

Полагаю, не я первый с этим столкнулся (да и в поиске многое повидал, да вот только именно того, что нужно - не нашел, если оно, конечно, возможно).

Так вот. Проблема в следующем.

Есть приложение WinForms с несколькими датасетами и еще большим количеством TableAdapter'ов. У приложения должна быть возможность подключаться к любому указанному серверу (т.е. может быть любой ConnectionString). Проблема в том, как изменить его на уровне приложения?

Можно, конечно, в каждой форме в Initialize Components бегать по всем TableAdapter'aм и изменять ConnectionString на нужный, однако, по-моему, это не лучший вариант.

Вот здесь (http://forum.codeby.net/topic6343.html) человек столкнулся с такой же проблемой и ему вроде как дали ответ (№6), однако я не совсем понял, что оно означает (что есть dc?).

Буду благодарен за любые рекомендации. Заранее спасибо.

Сообщ. #905586
15.11.2006 17:46


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
Кстати, все оказалось значительно проще.

Можно сделать так:

My.MySettings.Item("MyBaseConnectionString") = "Data Source=192.168.1.1\sql2005;Initial Catalog=MyBase;User ID=111;Password=222"

 

Сообщ. #907578
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 6:09