m.webgard
پنج شنبه 03 بهمن 1392, 22:34 عصر
سلام. وقت بخیر
من میخوام با استفاده از دستورات SQL از جدول پدر رکوردی رو حذف کنم
دستور Delete رو هم درون تراکنش قرار دادم
اگه رکورد مورد نظر فرزند نداشته باشه که خب حذف میشه، اما اگر فرزند داشت خطا میده و چون درون تراکنش قرار داره هیچ عکس العملی انجام نمیشه.
من میخوام اگر فرزند داشت بتونم به کاربر پیغام بدم که اول فرزندان رو حذف کنه، حالا از کجا متوجه بشم که فرزند داره یا نداره؟
بنظرم با Error Number بشه همچین کاری کرد، اما نمیدونم چجوری؟
دوستان هر راهی به ذهنشون میرسه لطفا بفرمایید که استفاده کنم.... ممنون از لطفتون:لبخندساده:
درضمن، چون هر جدول ممکنه با جداول زیادی در ارتباط باشه، نمیتونم تعداد رکوردهای فرزند رو در هر جدول بررسی کنم تا ببینم فرزند داره یا نه، به نظرم کار معقولی نیست
من میخوام با استفاده از دستورات SQL از جدول پدر رکوردی رو حذف کنم
دستور Delete رو هم درون تراکنش قرار دادم
اگه رکورد مورد نظر فرزند نداشته باشه که خب حذف میشه، اما اگر فرزند داشت خطا میده و چون درون تراکنش قرار داره هیچ عکس العملی انجام نمیشه.
من میخوام اگر فرزند داشت بتونم به کاربر پیغام بدم که اول فرزندان رو حذف کنه، حالا از کجا متوجه بشم که فرزند داره یا نداره؟
بنظرم با Error Number بشه همچین کاری کرد، اما نمیدونم چجوری؟
دوستان هر راهی به ذهنشون میرسه لطفا بفرمایید که استفاده کنم.... ممنون از لطفتون:لبخندساده:
درضمن، چون هر جدول ممکنه با جداول زیادی در ارتباط باشه، نمیتونم تعداد رکوردهای فرزند رو در هر جدول بررسی کنم تا ببینم فرزند داره یا نه، به نظرم کار معقولی نیست