![]() |
Прошу помощи. Вставляется только последняя запись
Есть код вставки записей в таблицу БД:
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-ов??? |
Alex.sys, Ну так Вы же каждый раз при использовании
Код:
cmd.CommandText = "какая то строка"; Код:
cmd.CommandText = "insert into [AVT] (name, pob, fakul, grup, namberzal, pornamber, nambermob, email) values (@name, @pob, @fakul, @rup, @namberzal, @pornamber, @nambermob, @email)"; |
LilLoco, выкидывает ошибку см. скрин
|
Я не вижу скрина :(
а еще не понятно зачем SqlDataAdapter тут! просто так Код:
try |
|
Скобочки упустил :(
Код:
cmd.CommandText = "insert into [AVT] (name, pob, fakul, grup, namberzal, pornamber, nambermob, email) values (@name, @pob, @fakul, @rup, @namberzal, @pornamber, @nambermob, @email)"; |
LilLoco, спасибо большое. Все работает. You're a great programmer)))
|
Время: 16:42. |
Время: 16:42.
© OSzone.net 2001-