none
Как программно изменить строку подключения в VS 2010 RRS feed

  • Вопрос

  • Уважаемые Гуру!

    Старый проект в VS 2010. Строки подключения в app.config. Требуется программно изменять IP  в строка подключения.

    Как это делается, где почитать?

    20 декабря 2022 г. 8:19

Ответы

  • Зависит от того, как вы используете строку подключения. Обычно вам нужно создать SqlConnectionStringBuilder из строки подключения в app.config, поменять в нем нужное и установить новую строку, например, в TableAdapter:

    SqlConnectionStringBuilder b = new SqlConnectionStringBuilder(Properties.Settings.Default.myConnectionString);
    b.DataSource = NewServer;
    this.myTableAdapter.Connection.ConnectionString = b.ConnectionString;

    22 декабря 2022 г. 6:11

Все ответы

  • Здравствуйте,

    Посмотрите решения здесь:

    Если не подходят, опишите немного подробнее ваш сценарий.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    20 декабря 2022 г. 16:04
    Модератор
  • Зависит от того, как вы используете строку подключения. Обычно вам нужно создать SqlConnectionStringBuilder из строки подключения в app.config, поменять в нем нужное и установить новую строку, например, в TableAdapter:

    SqlConnectionStringBuilder b = new SqlConnectionStringBuilder(Properties.Settings.Default.myConnectionString);
    b.DataSource = NewServer;
    this.myTableAdapter.Connection.ConnectionString = b.ConnectionString;

    22 декабря 2022 г. 6:11