پاک کردن دستورات بعد از پیوند جداول
سلام من به فرض بعد از جستجو از دو جدولی که قبلا جوین شدن میخوام حالا رکوردی را حذف کنم تو دستور delete باید به چه جدولی و چه شرطی اشاره کنم؟
الان به فرض کد زیر نام و تلفن شخصی را از دو جدول سلکت میکنه و در یک جدول نشان میده که بدون اسم حالا واسه پاک کردن رکوردی باید چه طوری دستور delete بنویسی
SqlCommand com = new SqlCommand("select tb1.name,tb2.tell from tb1 inner join tb2 on tb1.[id-inf]=tb2.[id-inf]", con2);
SqlDataAdapter dr = new SqlDataAdapter(com);
dr.Fill(dt);
dataGridView1.DataSource = dt;
نقل قول: پاک کردن دستورات بعد از پیوند جداول
نقل قول:
نوشته شده توسط
piter11
سلام من به فرض بعد از جستجو از دو جدولی که قبلا جوین شدن میخوام حالا رکوردی را حذف کنم تو دستور delete باید به چه جدولی و چه شرطی اشاره کنم؟
الان به فرض کد زیر نام و تلفن شخصی را از دو جدول سلکت میکنه و در یک جدول نشان میده که بدون اسم حالا واسه پاک کردن رکوردی باید چه طوری دستور delete بنویسی
SqlCommand com = new SqlCommand("select tb1.name,tb2.tell from tb1 inner join tb2 on tb1.[id-inf]=tb2.[id-inf]", con2);
SqlDataAdapter dr = new SqlDataAdapter(com);
dr.Fill(dt);
dataGridView1.DataSource = dt;
سلام
توصیه میکنم وقتی میخوای فرمان SQL بنویسی، از خود SQL استفاده کن، بعد که مطمئن شدی Script رو درست نوشتی، بعد ببرش تو #C.
و اما برای حذف در حالت Join از قالب زیر استفاده کن:
DELETE MyTable1
FROM MyTable1
JOIN MyTable2 ON <condition>
بجای MyTable1, MyTable2, condition مقدارهای مناسب بگذار.
صبا صبوحی