salehvasaleh
جمعه 15 مرداد 1389, 19:23 عصر
دوستان من برای حذف از یک رکورد از دیتابیس کد زیر رو نوشتم:
if (dataGridView1.Rows.Count == 0)
return;
if (MessageBox.Show(" ", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
return;
SqlConnection sqlcn = new SqlConnection(s);
SqlCommand cmd = new SqlCommand();
cmd.Connection = sqlcn;
cmd.CommandText = "Delete from pa where mozoeh=@mozoeh";
mozoeh = Convert.ToInt16(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value);
cmd.Parameters.AddWithValue("@mozoeh", mozoeh);
if (sqlcn.State == ConnectionState.Open)
sqlcn.Close();
sqlcn.Open();
cmd.ExecuteNonQuery();
if (sqlcn.State == ConnectionState.Open)
sqlcn.Close();
اما موقع اجرا شدن ارور زیر رو می ده می شه لطف کنید بگید مشکل کجاست؟ممنون
http://up.iranblog.com/Files/c9d6fb77cc0d4919913b.png
if (dataGridView1.Rows.Count == 0)
return;
if (MessageBox.Show(" ", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
return;
SqlConnection sqlcn = new SqlConnection(s);
SqlCommand cmd = new SqlCommand();
cmd.Connection = sqlcn;
cmd.CommandText = "Delete from pa where mozoeh=@mozoeh";
mozoeh = Convert.ToInt16(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value);
cmd.Parameters.AddWithValue("@mozoeh", mozoeh);
if (sqlcn.State == ConnectionState.Open)
sqlcn.Close();
sqlcn.Open();
cmd.ExecuteNonQuery();
if (sqlcn.State == ConnectionState.Open)
sqlcn.Close();
اما موقع اجرا شدن ارور زیر رو می ده می شه لطف کنید بگید مشکل کجاست؟ممنون
http://up.iranblog.com/Files/c9d6fb77cc0d4919913b.png