На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
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 Кбайт, скачиваний: 18)
      Попробуйте заменить
      ExpandedWrap disabled
        config.Save();

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


        Рейтинг@Mail.ru
        [ Script Execution time: 0,1030 ]   [ 20 queries used ]   [ Generated: 16.07.18, 06:11 GMT ]