PDA

View Full Version : مشکل با تریگرها



ebrahim.n65
چهارشنبه 25 آبان 1390, 09:38 صبح
با سلام
من روی یکی از جداول بانکم دو تریگر برای حذف تعریف کرده ام مشکل من این است که از این جدول نمی توانم چند رکورد را در یک لحظه حذف کنم بعلت وجود تریگرها در asp.net پیغام خطا مواجه می شوم (پیغامش الان یادم نیست ولی تو = >= <> و ... داشت )لطفا راهنمایی بفرمائید.

یوسف زالی
چهارشنبه 25 آبان 1390, 10:10 صبح
سلام.
<>= مربوط یه اینه که در یک ساب سلکت شما بیش از یک ردیف وجود دارد.

ebrahim.n65
چهارشنبه 25 آبان 1390, 10:41 صبح
مرسی yousijoon : مثل اینکه تریگرها فقط در صورت حذف یک رکورد کار می کنند ظاهرا من باید رکوردهایی رو که می خوام حذف کنم رو یکی یکی پاک کنم تا تریگرها هم درست عمل کننده درسته (ولی در سرعت تاثیرگذاره چون ممکنه 100 رکورد رو بخوام حذف کنم و صد بار این کار رو تکرار کردن وقت گیره) راه حل دیگه ای هست یکبار تمام رکوردهای مورد نظر رو حذف کنم با WHERER که در دستور DELETE می آید و تریگر ها برای هر حذف یکبار کار کنند؟

یوسف زالی
چهارشنبه 25 آبان 1390, 15:08 عصر
برای تریگر مهم نیست چند رکورد درگیر هستند.
اسکریپتتون در تریگر باید اصلاح بشه.

baktash.n81@gmail.com
یک شنبه 29 آبان 1390, 10:17 صبح
سلام

به جای شرط مساوی از دستور in استفاده کن