omidparkour
چهارشنبه 26 آذر 1393, 01:13 صبح
سلام
من میخوام اطلاعات رو تو جدول ذخیره کنم اما ارور زیر رو میده
مشکل از چیه؟؟
http://0up.ir/up10/guest/error.jpg
کدهایی هم که نوشتم اینه :
SqlConnection objcon = new SqlConnection();
objcon.ConnectionString = "data source=localhost;initial catalog=Real estate;integrated security=true";
SqlCommand objcom = new SqlCommand();
objcom.Connection = objcon;
objcom.Parameters.AddWithValue("@name", name.Text);
objcom.Parameters.AddWithValue("@fname", fname.Text);
objcom.Parameters.AddWithValue("@tel", tel.Text);
objcom.Parameters.AddWithValue("@ostan", ostan.SelectedItem);
objcom.Parameters.AddWithValue("@shahr", shahr.SelectedItem);
objcom.Parameters.AddWithValue("@mantaghe", mantaghe.SelectedItem);
objcom.Parameters.AddWithValue("@street", street.SelectedItem);
objcom.Parameters.AddWithValue("@alley", alley.Text);
objcom.Parameters.AddWithValue("@pelak", pelak.Text);
objcom.Parameters.AddWithValue("@floor", floor.Text);
objcom.Parameters.AddWithValue("@metrazh", metrazh.Text);
objcom.Parameters.AddWithValue("@price", price.Text);
objcom.Parameters.AddWithValue("@sleep", sleep.Text);
objcom.Parameters.AddWithValue("@other", other.Text);
objcom.CommandText = "select * from tbl_home where alley=@alley and pelak=@pelak and floor=@floor";
SqlDataAdapter objda = new SqlDataAdapter(objcom);
DataTable objdt = new DataTable();
objda.Fill(objdt);
if (objdt.Rows.Count != 0)
{
MessageBox.Show("اطلاعات وارد شده تکراری است", "اخطار", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
objcom.CommandText = "insert into tbl_home values(@name,@fname,@tel,@ostan,@shahr,@mantaghe,@ street,@alley,@pelak,@floor,@metrazh,@price,@sleep ,@other)";
objcon.Open();
objcom.ExecuteNonQuery();
MessageBox.Show("اطلاعات آشپز با موفقیت ثبت شد", "ثبت", MessageBoxButton.OK, MessageBoxImage.Information);
objcon.Close();
}
من میخوام اطلاعات رو تو جدول ذخیره کنم اما ارور زیر رو میده
مشکل از چیه؟؟
http://0up.ir/up10/guest/error.jpg
کدهایی هم که نوشتم اینه :
SqlConnection objcon = new SqlConnection();
objcon.ConnectionString = "data source=localhost;initial catalog=Real estate;integrated security=true";
SqlCommand objcom = new SqlCommand();
objcom.Connection = objcon;
objcom.Parameters.AddWithValue("@name", name.Text);
objcom.Parameters.AddWithValue("@fname", fname.Text);
objcom.Parameters.AddWithValue("@tel", tel.Text);
objcom.Parameters.AddWithValue("@ostan", ostan.SelectedItem);
objcom.Parameters.AddWithValue("@shahr", shahr.SelectedItem);
objcom.Parameters.AddWithValue("@mantaghe", mantaghe.SelectedItem);
objcom.Parameters.AddWithValue("@street", street.SelectedItem);
objcom.Parameters.AddWithValue("@alley", alley.Text);
objcom.Parameters.AddWithValue("@pelak", pelak.Text);
objcom.Parameters.AddWithValue("@floor", floor.Text);
objcom.Parameters.AddWithValue("@metrazh", metrazh.Text);
objcom.Parameters.AddWithValue("@price", price.Text);
objcom.Parameters.AddWithValue("@sleep", sleep.Text);
objcom.Parameters.AddWithValue("@other", other.Text);
objcom.CommandText = "select * from tbl_home where alley=@alley and pelak=@pelak and floor=@floor";
SqlDataAdapter objda = new SqlDataAdapter(objcom);
DataTable objdt = new DataTable();
objda.Fill(objdt);
if (objdt.Rows.Count != 0)
{
MessageBox.Show("اطلاعات وارد شده تکراری است", "اخطار", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
objcom.CommandText = "insert into tbl_home values(@name,@fname,@tel,@ostan,@shahr,@mantaghe,@ street,@alley,@pelak,@floor,@metrazh,@price,@sleep ,@other)";
objcon.Open();
objcom.ExecuteNonQuery();
MessageBox.Show("اطلاعات آشپز با موفقیت ثبت شد", "ثبت", MessageBoxButton.OK, MessageBoxImage.Information);
objcon.Close();
}