Задать вопрос
hummingbird
@hummingbird

Как исправить «Свойство ConnectionString не инициализировано»?

Здравствуйте!

Возникает ошибка:
Свойство ConnectionString не инициализировано


Например, в программе есть добавление новостей. Если отправить пустую форму, вылезет ошибка, мол, поля пустые. Это собственные проверки, препятствующие выполнение "пустого" запроса.

Если сразу же повторно нажать на туже кнопку (добавить новость), то вместо предыдущей ошибки уже вылезет catch в виде:
0df5d51851f3402cba8da54988807cdc.png

Вот как это исправить?

Внутри public partial class NewsWindow : Window прописываю:
SqlConnection sqlConnection = new SqlConnection(@"Server=(local);Database=DB_NAME;Trusted_Connection=Yes;");


Далее, все SqlCommand (INSERT, SELECT) оборачиваю в оператор using. Пример:
using (SqlCommand sqlCommand = new SqlCommand("SELECT TOP(10) id, title, text, date FROM news ORDER BY id DESC", sqlConnection))
// ...


В чем может быть проблема и как ее исправить?
  • Вопрос задан
  • 2161 просмотр
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы