PDA

View Full Version : مشکل در حذف اطلاعات از دیتا بیس



vB.N3T
شنبه 19 اسفند 1391, 17:18 عصر
دوستان این کد منه برای حذف فیلم از دیتا بیس
خطا میده...میخوام بر اساس نام فیلم اون فیلم رو حذف کنم
میشه بگید چرا


string Delete = "Delete From tbl_sabt_film where name = '{1}'";
Delete = string.Format(Delete, textBox1.Text);
SqlConnection Connection = new SqlConnection("Server = Localhost ; Database = clup ; integrated Security = true");
Connection.Open();
SqlCommand Command = new SqlCommand();
Command.Connection = Connection;
Command.CommandText = Delete;
Command.ExecuteNonQuery();
MessageBox.Show("اطلاعات با موفقیت حذف شد");


کد قبلیمم این بود و باز هم خطا میده
با ایدی حذف میکنه اما با نام نه



DialogResult natije;

SqlConnection con1 = new SqlConnection();
con1.ConnectionString = "server=localhost;database=clup;integrated security=true";
con1.Open();
SqlCommand com1 = new SqlCommand();
com1.Connection = con1;

natije = MessageBox.Show("ایا اطلاعات حذف شود؟", "حذف فیلم", MessageBoxButtons.YesNo);
if (natije == DialogResult.Yes)
{
com1.Parameters.AddWithValue("@name", textBox1.Text);
com1.CommandText = "delete from tbl_sabt_film where name=@name";
MessageBox.Show("اطلاعات با موفقیت حذف شد ", "حذف");
com1.ExecuteNonQuery();

}

saeedgholami
شنبه 19 اسفند 1391, 17:20 عصر
سلام

دوست عزیز بگو خطاش چیه؟شاید بتونیم کمکت کنیم

vB.N3T
شنبه 19 اسفند 1391, 17:34 عصر
این عکس خطا

این مشکل هم با سرچ دارم
وقتی با ایدی سرچ میکنم اطلاعات رو میده
اما با نام فیلم نمیده

veniz2008
شنبه 19 اسفند 1391, 18:09 عصر
سلام.
کدهاتون رو پاک کنید و کدهای زیر رو داخل دکمه حذف بذارید :

SqlConnection con1 = new SqlConnection("server=localhost;database=bahi;integrated security=true");
if (MessageBox.Show("ایا اطلاعات حذف شود؟", "حذف فیلم", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
{
SqlCommand com1 = new SqlCommand("delete from tbl_sabt_film where name=@name",con1);
com1.Parameters.AddWithValue("@name", textBox1.Text.Trim());
con1.Open();
com1.ExecuteNonQuery();
com1.Clone();
MessageBox.Show("اطلاعات با موفقیت حذف شد ", "حذف");
}
موفق باشید.

abbas.oveissi
شنبه 19 اسفند 1391, 18:19 عصر
این عکس خطا

این مشکل هم با سرچ دارم
وقتی با ایدی سرچ میکنم اطلاعات رو میده
اما با نام فیلم نمیده

فکر کنم مشکل از تایپ های جدولت هست،توی دیتابیس فیلد name تایپش چیه؟

vB.N3T
شنبه 19 اسفند 1391, 20:02 عصر
ممنون از همه تایپ رو ان ور چر گذاشتم حل شد

ممنون