На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS

Дорогие друзья! Поздравляем вас с Новым 2018 годом!

Всем удачи, успеха и благополучия!
В новом году ожидаем новых рекордов при подсчёте количества ёлочек на экране ;)


msm.ru
Модераторы: maxim84_, juice
  
> Пример из курса ADO.NET не работает
В примере из курса по ADO.NET
ExpandedWrap disabled
    using System;
    using System.Configuration;
     
    namespace ConnectionStringConfig
    {
      class Program
      {
        static void Main(string[] args)
        {
          var setting = new ConnectionStringSettings
          {
              Name = "MyConnectionString1",    
              ConnectionString = @"Data Source=(local); Initial Catalog=ShopDB; Integrated Security=True;"
          };
          Configuration config;  
          config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
          config.ConnectionStrings.ConnectionStrings.Add(setting);
          config.Save();
          Console.WriteLine("Строка подключения записана в конфигурационный файл.");
          Console.WriteLine(ConfigurationManager.ConnectionStrings["MyConnectionString1"].ConnectionString); // Ошибка
          Console.ReadKey();
        }
      }
    }
в строке над Console.ReadKey() возникает ошибка "Необработанное исключение типа "System.NullReferenceException" в 006_SQLCommand.exe. Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта". Кроме того, несмотря на появление записи, что строка подключения записана, в файле 006_SQLCommand.exe.config строка подключения отсутствует. Помогите, пожалуйста, разобраться.
Прикреплённый файлПрикреплённый файлAppConfig.zip (3,19 Кбайт, скачиваний: 0)
Попробуйте заменить
ExpandedWrap disabled
    config.Save();

на
ExpandedWrap disabled
    config.Save(ConfigurationSaveMode.Full);
Не помогло.
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0808 ]   [ 22 queries used ]   [ Generated: 20.01.18, 14:48 GMT ]