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

Как добавить данные из textbox-ов в базу данных?

06.05.2016, 15:37. Просмотров 744. Ответов 3
Метки нет (Все метки)

Подскажите где ошибка пытаюсь добавить из textbox-ов данные в базу данных
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 string connetionString = null;
            SqlCommand cmd;
            SqlConnection con;
            connetionString = (@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\Диплом\Project\Авторизация\Авторизация\DbUser.mdf;Integrated Security=True");
            con = new SqlConnection(connetionString);
            con.Open();
            cmd = new SqlCommand("INSERT INTO Table (Name,Surname,Email,Username,Password)  VALUE ('" + textBox1 + "', '" + textBox2 + "', '" + textBox3 + "','" + textBox4 + "','" + textBox5 + "',);");
            cmd.Parameters.AddWithValue (" Name",textBox1.Text );
            cmd.Parameters.AddWithValue(" Surname", textBox2.Text);
            cmd.Parameters.AddWithValue(" Email", textBox3.Text);
            cmd.Parameters.AddWithValue(" Login", textBox4.Text);
            cmd.Parameters.AddWithValue(" Password", textBox5.Text);
           // cmd.ExecuteNonQuery();
            con.Close();
            MessageBox.Show("Data Inserted Succesfully");
            this.Hide();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2016, 15:37
Ответы с готовыми решениями:

Как добавить добавить данные в базу данных посредством LINQ
Как добавить добавить данные в базу данных посредством LINQ to SQL Ошибка:...

Как добавить данные из list в базу Access
Прошу вашей помощи есть база в ней три таблицы ...

есть заполненная таблица в базе данных и textBox, как изменить данные таблицы данными из textBox??
есть заполненная таблица в базе данных и textBox, как изменить данные таблицы...

Как добавить данные из textbox в mssql?
вот код для ввода из textBox в базу таблицу LOGINPASSVOR и столбцы USERNAME и...

Как из одного textbox добавить данные в разные таблицы?
всем привет как из одного текс бокса добавить информацию в разные таблицы вот...

3
Даценд
Модератор
Эксперт .NET
4200 / 3966 / 2625
Регистрация: 20.04.2015
Сообщений: 7,199
06.05.2016, 16:00 2
anh,
1) определитесь значения будете передавать параметрами или в тексте запроса. Если параметрами, то не забудьте символы '@' перед именами параметров
2) не VALUE, а VALUES
3) cmd не связана с con
Если ничего не упустил, то как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
cmd = new SqlCommand("INSERT INTO Table (Name, Surname, Email, Username, Password)  VALUES (@Name, @Surname, @Email, @Login, @Password)", con);
cmd.Parameters.AddWithValue ("@Name",textBox1.Text );
cmd.Parameters.AddWithValue("@Surname", textBox2.Text);
cmd.Parameters.AddWithValue("@Email", textBox3.Text);
cmd.Parameters.AddWithValue("@Login", textBox4.Text);
cmd.Parameters.AddWithValue("@Password", textBox5.Text);
try
{ cmd.ExecuteNonQuery(); }
catch
{ MessageBox.Show("Облом!"); }
finally { con.Close(); }
0
anh
2 / 2 / 0
Регистрация: 18.09.2014
Сообщений: 48
06.05.2016, 16:55  [ТС] 3
Ошибка бала на cmd.ExecuteNonQvery();
сейчас ошибки нет но всеравно не добавляет

Добавлено через 2 минуты
А всмысле cmd не связана с con?
0
Даценд
Модератор
Эксперт .NET
4200 / 3966 / 2625
Регистрация: 20.04.2015
Сообщений: 7,199
06.05.2016, 17:12 4
Цитата Сообщение от anh Посмотреть сообщение
А всмысле cmd не связана с con?
Сравните свою 7-ю строку и мою 1-ю.
В моей использована перегрузка конструктора, принимающая текст запроса и подключение.
А в вашем коде SqlCommand не знает, какое подключение использовать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2016, 17:12

Как добавить аудиозаписи в базу данных?
Всем привет.Только не давно стал заниматься c#,нужна ваша помощь.Надо...

Как добавлять данные в базу данных localDB?
Всем привет, база данных с расширением .sdf Вот как я получаю данные с бд ...

Как в базу данных программно записывать данные?
как в базу данных программно записывать данные через C# приложения


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

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

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