Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
FelixBloh
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 2
1

Нет соединения с базой (SQL server и VS)

19.05.2012, 03:19. Просмотров 1745. Ответов 2
Метки нет (Все метки)

Здравствуйте! Кто знает, прошу помочь разобраться. При работе программы выдает ошибку "The ConnectionString property has not been initialized." на строчку sqlCon.Open();. Ошибка, я так понимаю (изучая результаты поиска в интернете), достаточно понятная и решаемая. Но вот как-то у меня не решается При этом база подключена, так как прекрасно мне исходные данные из нее выдает. Что написано не так, не пойму. Если есть варианты, пишите, пожалуйста!

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var res = comboBox1.SelectedValue;
            using (SqlConnection sqlCon = new SqlConnection())
            {
                SqlCommand add_data = new SqlCommand("UPDATE [Kontragent] SET ([Ur_Address] = @ua, [Pocht_Address]@ua, [Data_registr] = @dr, [OGRN] = @ogrn, [Kolichestvo_zayavok] = @kz, [Polych_Zakazi]) = @pz WHERE [FIO] = @fio", sqlCon);
                add_data.Parameters.AddWithValue("@fio", res.ToString());
                if (!string.IsNullOrEmpty(textBox1.Text.Trim()))
                    add_data.Parameters.AddWithValue("@ua", textBox1.Text);
                if (!string.IsNullOrEmpty(textBox2.Text.Trim()))
                    add_data.Parameters.AddWithValue("@pa", textBox2.Text);
                if (!string.IsNullOrEmpty(textBox3.Text.Trim()))
                    add_data.Parameters.AddWithValue("@dr", textBox3.Text);
                if (!string.IsNullOrEmpty(textBox4.Text.Trim()))
                    add_data.Parameters.AddWithValue("@ogrn", textBox4.Text);
                if (!string.IsNullOrEmpty(textBox5.Text.Trim()))
                    add_data.Parameters.AddWithValue("@kz", textBox5.Text);
                if (!string.IsNullOrEmpty(textBox6.Text.Trim()))
                    add_data.Parameters.AddWithValue("@pz", textBox6.Text);
                add_data.Connection = sqlCon;
                sqlCon.Open();
                add_data.ExecuteNonQuery();
                sqlCon.Close();
            }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2012, 03:19
Ответы с готовыми решениями:

Как сделать проверки на соединения с MS SQL Server
Я через визард создал dataset. там добавил таблицу с MSSQL. На форме добавил...

Класс для работы с базой SQL Server
Добрый день. У меня вопрос к знающим людям. Пишу свой класс для работы с базой...

Работа с базой данных MS SQL Server 2008 r2 на C#
Подскажите плиз создала БД в sql sever через менеджмент студио. написала...

Использование соединения с SQL Server в нескольких методах и классах
Уважаемые формучане, подскажите пожалуйста)) Вообщем открываю соединение c...

При установлении соединения с SQL Server произошла ошибка
Здравствуйте! Пишу приложение на C# для работы с базой, висящей на MSSQL...

2
Федя
29 / 29 / 10
Регистрация: 30.06.2011
Сообщений: 35
19.05.2012, 12:01 2
Ошибку выдает потому что SqlConnection не передается строка соединения с базой данных.
Попробуйте так:
C#
1
2
3
string connectionString = @"Data Source=имя_экземпляра_SQLServer;Initial Catalog=имя_базы_данных;Integrated Security=True";
using (SqlConnection sqlCon = new SqlConnection(connectionString))
........
PS. не уверен на счет 18 строчки (add_data.Connection = sqlCon), но по моему она там лишняя.
1
FelixBloh
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 2
19.05.2012, 14:51 3
Федя, Благодарю, вроде заработало - теперь соединилось
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2012, 14:51

При установлении соединения с SQL Server произошла ошибка
Что нужно делать чтоб устранить эту ошибку ? Поподробней пожалуйста

Ищу готовое приложение на C# с базой данных на Access или SQL Server
Добрый день! У кого есть готовый база данных, реализованное на C# а база на...

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром
Всем привет, у меня такая проблема. Мне необходимо написать прогу в которой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru