mehran63
دوشنبه 30 مرداد 1391, 18:51 عصر
سلام
می خوام تو وبم که یه فرم دارم و توش چند تا تکست باکس هست اطلاعات رو به بانک sql server2008 انتقال بده ولی da.Fill(ds); را خطا میگیرد
لطفا راهنمایی کنید
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
string str = "Data Source=localhost; initial Catalog=my-db; Integrated Security=True";
con.ConnectionString = str;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
da.Fill(ds);
cmd.CommandText = "insert into my-tb(fn, ln, code, email) values (@fn, @ln, @code, @email)";
cmd.Parameters.AddWithValue("@fn", fNTextBox.Text);
cmd.Parameters.AddWithValue("@ln", lNTextBox.Text);
cmd.Parameters.AddWithValue("@code", codeTextBox.Text);
cmd.Parameters.AddWithValue("@email", emailTextBox.Text);
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
(ctrl as TextBox).Text = string.Empty;
}
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
می خوام تو وبم که یه فرم دارم و توش چند تا تکست باکس هست اطلاعات رو به بانک sql server2008 انتقال بده ولی da.Fill(ds); را خطا میگیرد
لطفا راهنمایی کنید
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
string str = "Data Source=localhost; initial Catalog=my-db; Integrated Security=True";
con.ConnectionString = str;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
da.Fill(ds);
cmd.CommandText = "insert into my-tb(fn, ln, code, email) values (@fn, @ln, @code, @email)";
cmd.Parameters.AddWithValue("@fn", fNTextBox.Text);
cmd.Parameters.AddWithValue("@ln", lNTextBox.Text);
cmd.Parameters.AddWithValue("@code", codeTextBox.Text);
cmd.Parameters.AddWithValue("@email", emailTextBox.Text);
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
(ctrl as TextBox).Text = string.Empty;
}
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}