Modernidea
جمعه 25 اردیبهشت 1388, 19:52 عصر
:خجالت:خیلی خیلی شرمنده که تکراری است:خجالت:
من گشتم خیلی چیز هم پیدا کردم ولی هی چی نفهمیدم .
درخواست من:
برای مثال من چندتا جدول دارم که یکیش به نام tblusers و دیگری tblGroups .
در این دو جدول هم فیلدهایی است که بین آنها Relationship است.
مثلا در tblGroups فیلدی به نام Name است به صورت کلید اصلی تعریف شده و در tblUser فیلدی به نام Gname است که به صورت کلید خارجی به فیلد Name در جدول tblGroups ارتباط دارد.
زمانی که کاربر میخواد در برنامه از جودل گروه ها یعنی tblGroups رکوردی را حذف یا ویرایش کند، به علت اینکه این رکورد در جدول کاربران یعنی tblusers درج شده و به جدول گروه ها متصل است، پیغام خطا میده و حذف نمیشه.
تا اونجایی که من فهمیدم باید از تریگر ها استفاده کرد اما من هرچی گشتم به علت اینکه به دستورات sql وارد نیستم هیچ چیزی از اون ها نفمیدم.
لطفا تریگری که گفتم را بنویسید و توضیحی در مورد آن بدهید. درضمن از sql server 2000 استفاده میکنم.
باتشکر
--یاهوو--
من گشتم خیلی چیز هم پیدا کردم ولی هی چی نفهمیدم .
درخواست من:
برای مثال من چندتا جدول دارم که یکیش به نام tblusers و دیگری tblGroups .
در این دو جدول هم فیلدهایی است که بین آنها Relationship است.
مثلا در tblGroups فیلدی به نام Name است به صورت کلید اصلی تعریف شده و در tblUser فیلدی به نام Gname است که به صورت کلید خارجی به فیلد Name در جدول tblGroups ارتباط دارد.
زمانی که کاربر میخواد در برنامه از جودل گروه ها یعنی tblGroups رکوردی را حذف یا ویرایش کند، به علت اینکه این رکورد در جدول کاربران یعنی tblusers درج شده و به جدول گروه ها متصل است، پیغام خطا میده و حذف نمیشه.
تا اونجایی که من فهمیدم باید از تریگر ها استفاده کرد اما من هرچی گشتم به علت اینکه به دستورات sql وارد نیستم هیچ چیزی از اون ها نفمیدم.
لطفا تریگری که گفتم را بنویسید و توضیحی در مورد آن بدهید. درضمن از sql server 2000 استفاده میکنم.
باتشکر
--یاهوو--