powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пример из курса ADO.NET не работает
10 сообщений из 10, страница 1 из 1
Пример из курса ADO.NET не работает
    #39582727
tumanovalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В примере из курса по ADO.NET
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
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 строка подключения отсутствует. Проект прикрепил. Видео с ошибкой https://yadi.sk/i/aKA-cQP13RMMgY, 2 Мб. Помогите, пожалуйста, разобраться.
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582731
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И при чем здесь MS SQL?
Вы сначала разберитесь на форуме C#, почему у вас ConfigurationManager.ConnectionStrings["MyConnectionString1"] возвращает NULL
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582733
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таки вам не сюда. а наверное в какое нибудь net программирование?
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582746
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичИ при чем здесь MS SQL?
Вы сначала разберитесь на форуме C#, почему у вас ConfigurationManager.ConnectionStrings["MyConnectionString1"] возвращает NULL

Да всё тут понятно. В конфиге надо прописать connection string на базу, которую до этого надо было развернуть там, куда он указывает.

Пример у него не работает. хе-хе
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582894
tumanovalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как исправить-то? Чтобы конфигурационный файл лежал рядом с исполняемым файлом?
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582898
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tumanovalex,
база ShopDB существует?
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39582976
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tumanovalex,

посмотрите пример тут: Метод ConfigurationManager.RefreshSection (String) .
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39583192
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xenixtumanovalex,
база ShopDB существует?

на фига она ему сдалась...ошибка здесь, почему - в общем ясно, но не ясно другое - как этот сутдент будет работать....

Console.WriteLine(ConfigurationManager.ConnectionStrings["MyConnectionString1"].ConnectionString); // Ошибка
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39583309
tumanovalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за желание помочь! Ссылку посмотрел, сделал проект, все равно новый ключ в конфигурационном файле не появился. Попробую задать вопрос в разделе C#.
...
Рейтинг: 0 / 0
Пример из курса ADO.NET не работает
    #39583443
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tumanovalexСпасибо всем за желание помочь! Ссылку посмотрел, сделал проект, все равно новый ключ в конфигурационном файле не появился. Попробую задать вопрос в разделе C#.

ну, заходи, если что
зы. почитал бы документацию, чем колбаситься по форумам
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пример из курса ADO.NET не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]