PDA

View Full Version : حذف همزمان رکورد و تصویر مربوطه



farhud
دوشنبه 21 فروردین 1391, 16:11 عصر
سلام.

فرض کنید یک سایت داریم که مشخصات افراد و تصویر آنها را ذخیره می‌کند. مشخصات در یک پایگاه داده و تصاویر در یک پوشه. آدرس تصاویر در یک فیلد در بانک ذخیره میشه.
حالا اگر بخواهیم یک رکورد را حذف کنیم باید عکس مربوطه نیز حذف بشه.

چطوری این کار را انجام دهیم که اگر به هر دلیلی رکورد و یا تصویر حذف نشد؛ کل عملیات برگشت داده بشه. (مانند Transaction در SQL)

komeil64
دوشنبه 21 فروردین 1391, 17:59 عصر
مشکلی نیست که
شما اسم عکس رو توی یه فیلد دارید دیگه اول رکورد رو حذف کن بعد فایلو
اسم فایلم که قبلش در بیار از رکورد مربوطه

farhud
دوشنبه 21 فروردین 1391, 18:13 عصر
ظاهرا شما متوجه عرض بنده نشدید.

اگر به هر دلیلی یکی از آنها حذف نشود. چه باید کرد؟

اگر طبق گفته شما اول رکورد را حذف کردیم ولی هنگام حذف تصویر خطایی رخ داد؛ چه اتفاقی می افتد؟ یک تصویر داریم که رکورد ندارد. اگر این اتفاق در تعداد بالا بیفتد نتیجه چیست؟

Himalaya
دوشنبه 21 فروردین 1391, 20:26 عصر
سلام. پست 9 از این تاپیک (http://barnamenevis.org/showthread.php?259788-%D9%84%D8%BA%D9%88-%D9%83%D8%A7%D9%85%D9%84-%DA%86%D9%86%D8%AF-%D8%B9%D9%85%D9%84%D9%8A%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%B5%D9%88%D8%B1%D8%AA-%D8%A8%D8%B1%D9%88%D8%B2-%D9%85%D8%B4%D9%83%D9%84-%D8%AF%D8%B1-%D9%8A%D9%83%D9%8A-%D8%A7%D8%B2-%D8%A2%D9%86%D9%87%D8%A7&highlight=Transaction) رو بخون

mahmood_4246
دوشنبه 21 فروردین 1391, 21:25 عصر
از Transactionاستفاده کن