حذف چند رکورد همزمان از دیتا بیس

دوستان عزيز خسته نباشين
من ميخوام يک دفعه چند رکورد از ديتا بيس پاک کنم
وقتي که بخوام يک رکورد ياک کنم رو مشکلي ندارم اين جوري عمل مي کنم
صفحه ي delit .asp رو اينجوري فرا خوني مي کنم
delit.asp?id=1​
و داخل صفحه ي delit .asp يک همچين sql ي مي نويسم
delit from T where id="&request("id")​
ولي حالا اگر صفحه ي delit.asp رو انجوري فرا خوني کنم
delit.asp?id=1&id=5&id=6&id=9​
که البته تعداد تکرار hd ها مشخص نيست، sql پاک کردن از ديتا بيس چه جوري ميشه ؟
آيا بايد از حلقه do استفاده کنم؟
لطفا منو راهنمايي کنيد
يا اگر هر روش ديگه اي وتسه حذف چند رکورد هم زمان سراغ دارين معرفي کنين
راستي واسه asp کلاسيک ميخوام که بانکش access و id هم کليده
 
خوب می شه بگی که می خوای رکوردایی که پاک می شن با توجه به ورودی شما باشه یا نه
 
دوست عزيز من منظورتو کامل نفهميدم ولي ميخام که يک فرم بسازم و در اون چک باکس هايي قرار بدم که رکوردهاي مورد نطر با تيک زدن اون چک باکس انتخاب بشن و از ديتا بيس حذف بشن.(name="id" value="ON")
و به همين دليل گفتم که صفحه ي delit.asp به صورت
delit.asp?id=1&id=5&id=6&id=9
فرا خوني بشه
حالا بايد چيکار کنم؟
 
خوب واسه هر رکورد که تو دیتابیس یه id تعریف کنی و توش value قرار بدی و value اون مربوط به تیک خوردن چک باکس باشه یا نه
اینطوری می تونی کاری که می خوای انجام بدی
و در اصل شما می خوای یه کنترل datagrid بسازی با قابلیت حذف و اضافه سطر درسته
 
من فرمی که میخام درست بشه رو داخل فایل گزاشتم
توضیح هم دادم
"اگر یکی از چک باکس ها رو تیک بزنیم رکورد پاک میشه ولی اگر جند تا رو بزنیم ارور میده " (sql پاک کردنش اشتباست)
میخام که جوری بشه که اگر چند تا تکس باکس تیک زده بشه هم پاک بشه
ممنون
 

پیوست ها

  • f.zip
    13 کیلوبایت · بازدیدها: 8

جدیدترین ارسال ها

بالا