Alex.sys
23-05-2011, 20:17
Есть код вставки записей в таблицу БД:
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-ов???
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-ов???