پروگرامنویس
دوشنبه 25 مهر 1390, 16:37 عصر
سلام
میخوام دستوری بنویسم که از جدول فروش کالا تمام رکوردهایی که فیلد id_factor با فیلد code جدول فاکتور مساوی هستند پاک شه و بعد تمام رکوردهای جدول فاکتور هم پاک شه.(یه طوری برنامه رو نوشتم که id_factor کلید خارجی code باشه،البته توی relationship چنین چیزی رو تعریف نکردم) ولی نمیدونم چطور باید دستورشو بنویسم ، خودم اینو نوشتم ولی خطا میگیره .لطفا کمک کنید ،خیلی واجبه:افسرده:
public string Delete()
{
try
{
sql = "delete from tb_kala where id_factor=tb_factor.code delete from tb_factor";
cmd = new SqlCommand(sql, db1.Connect());
int i = Int32.Parse(cmd.ExecuteScalar().ToString());
return "true";
}
catch (Exception ex)
{
return ex.ToString();
}
}
میخوام دستوری بنویسم که از جدول فروش کالا تمام رکوردهایی که فیلد id_factor با فیلد code جدول فاکتور مساوی هستند پاک شه و بعد تمام رکوردهای جدول فاکتور هم پاک شه.(یه طوری برنامه رو نوشتم که id_factor کلید خارجی code باشه،البته توی relationship چنین چیزی رو تعریف نکردم) ولی نمیدونم چطور باید دستورشو بنویسم ، خودم اینو نوشتم ولی خطا میگیره .لطفا کمک کنید ،خیلی واجبه:افسرده:
public string Delete()
{
try
{
sql = "delete from tb_kala where id_factor=tb_factor.code delete from tb_factor";
cmd = new SqlCommand(sql, db1.Connect());
int i = Int32.Parse(cmd.ExecuteScalar().ToString());
return "true";
}
catch (Exception ex)
{
return ex.ToString();
}
}