developerit Ответов: 2

как получить значение источника данных в строке подключения динамически с помощью asp.net с помощью c#


Всем Привет,

Я использую sql server 2000 , с asp.net2.0 С c#

В моей клиентской машине как считывать значение источника данных из клиентской системы
идентификатор пользователя , пароль ,имя базы данных одинаковы для всех клиентов, но как получить значение источника данных в строке подключения .
можете ли вы привести пример, который мне поможет?

заранее спасибо.

mcapatna

не могли бы Вы уточнить свой вопрос на каком-нибудь примере

Sandeep Mewara

Вы хотите получить значение источника данных или назначить его? Строка подключения уже определена? Вам нужен доступ в коде?

2 Ответов

Рейтинг:
2

koger

Более эффективный способ:

возврат нового SqlConnectionStringBuilder(Settings.По умолчанию.OperatorsConnectionString).Источник данных;


Рейтинг:
10

#realJSOP

Если у вас уже есть строка подключения, просто разделите ее следующим образом:

string[] parts = connectionString.Split(';');


а затем повторите через parts массив до тех пор, пока вы не найдете часть, которая начинается с "Источник данных=".

string dataSource = "";
for (int i =0; i < parts.Length; i++)
{
    string part = parts[i].Trim();
    if (part.StartsWith("Data Source="))
    {
        dataSource = part.Replace("Data Source=", "");
        break;
    }
}


Это не ракетостроение...


[no name]

Хороший звонок JSOP.И мои 5 тоже.