|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Прошу помощи. Вставляется только последняя запись |
|
.NET - Прошу помощи. Вставляется только последняя запись
|
Пользователь Сообщения: 123 |
Профиль | Отправить PM | Цитировать Есть код вставки записей в таблицу БД:
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { SqlCommand cmd = new SqlCommand(); SqlConnection conn = new SqlConnection(); SqlDataAdapter sqlDA; cmd.CommandText = "insert into AVT (name) values ('" + name.Text + "')"; cmd.CommandText = "insert into AVT (pob) values ('" + pob.Text + "')"; cmd.CommandText = "insert into AVT (fakul) values ('" + fak.Text + "')"; cmd.CommandText = "insert into AVT (grup) values ('" + grup.Text + "')"; cmd.CommandText = "insert into AVT (namberzal) values ('" + namberz.Text + "')"; cmd.CommandText = "insert into AVT (pornamber) values ('" + pornomer.Text + "')"; cmd.CommandText = "insert into AVT (nambermob) values ('" + nomermob.Text + "')"; cmd.CommandText = "insert into AVT (email) values ('" + email.Text + "')"; conn = new SqlConnection("data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\\Database.mdf;User Instance=true"); sqlDA = new SqlDataAdapter(cmd); sqlDA.SelectCommand.Connection = conn; conn.Open(); cmd.ExecuteNonQuery(); } } после выполние вставляется почему-то только запись с последнего textbox. Как сделать что б вставка проходила со всех textbox-ов??? |
|
------- Отправлено: 20:17, 23-05-2011 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Alex.sys, Ну так Вы же каждый раз при использовании
заменяете запрос, и в итоге выполняется только последний. Вам нужно объединить строку запроса : cmd.CommandText = "insert into [AVT] (name, pob, fakul, grup, namberzal, pornamber, nambermob, email) values (@name, @pob, @fakul, @rup, @namberzal, @pornamber, @nambermob, @email)"; cmd.Parameters.AddWithValue("@name", name.Text); cmd.Parameters.AddWithValue("@pob", pob.Text); cmd.Parameters.AddWithValue("@fakul", fakul.Text); cmd.Parameters.AddWithValue("@grup", grup.Text); cmd.Parameters.AddWithValue("@namberzal", namberzal.Text); cmd.Parameters.AddWithValue("@pornamber", pornamber.Text); cmd.Parameters.AddWithValue("@nambermob",nambermob.Text); cmd.Parameters.AddWithValue("@email",email.Text); |
------- Последний раз редактировалось LilLoco, 23-05-2011 в 21:27. Причина: Исправил код Отправлено: 20:35, 23-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 123
|
Профиль | Отправить PM | Цитировать LilLoco, выкидывает ошибку см. скрин
|
------- Последний раз редактировалось Alex.sys, 23-05-2011 в 21:05. Отправлено: 20:57, 23-05-2011 | #3 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось LilLoco, 23-05-2011 в 21:13. Отправлено: 21:07, 23-05-2011 | #4 |
Пользователь Сообщения: 123
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 21:12, 23-05-2011 | #5 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 21:25, 23-05-2011 | #6 |
Пользователь Сообщения: 123
|
Профиль | Отправить PM | Цитировать LilLoco, спасибо большое. Все работает. You're a great programmer)))
|
------- Отправлено: 21:43, 23-05-2011 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прошу помощи | dazzi | Выбор отдельных компонентов компьютера и конфигурации в целом | 5 | 30-04-2011 22:05 | |
прошу помощи... | dim4 | Хочу все знать | 8 | 25-06-2010 15:26 | |
Разное - прошу помощи | shrek27 | Тест-форум | 4 | 28-02-2010 11:34 | |
Прошу помощи | Andr79 | Выбор отдельных компонентов компьютера и конфигурации в целом | 6 | 20-10-2009 20:56 | |
Прошу о помощи!!! | Gor2 | Хочу все знать | 7 | 15-11-2002 22:07 |
|