PDA

View Full Version : storedprodure



susan436
شنبه 22 فروردین 1388, 10:18 صبح
یه برنامه ثبت و ویرایش داریم که برای انجام این عملیات از storedprocdure استفاده کردیم در حال حاضر مشکل در پروسیجر ویرایش هست مشکل اینه:پروسیجر مربوطه اطلاعات رو ویرایش میکنه بجز فیلد اصلی که یه کد هست مثل فیلد شماره دانشجویی که بعد از ثبت اصلا تغییر نمیکنه اما بقیه اطلاعات همان رکورد تغییر میکنه اگر بخواهیم تغییراتی بدهیم

رضا عربلو
شنبه 22 فروردین 1388, 11:10 صبح
خوب مشکل چیست؟

linux
شنبه 22 فروردین 1388, 11:11 صبح
یه برنامه ثبت و ویرایش داریم که برای انجام این عملیات از storedprocdure استفاده کردیم در حال حاضر مشکل در پروسیجر ویرایش هست مشکل اینه:پروسیجر مربوطه اطلاعات رو ویرایش میکنه بجز فیلد اصلی که یه کد هست مثل فیلد شماره دانشجویی که بعد از ثبت اصلا تغییر نمیکنه اما بقیه اطلاعات همان رکورد تغییر میکنه اگر بخواهیم تغییراتی بدهیم

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

susan436
شنبه 22 فروردین 1388, 12:28 عصر
خوب مشکل چیست؟
مشکل اینه که اگر در ثبت اطلاعات شماره دانشجویی که فیلد اصلی است اشتباه وارد شود دیگر نمی شود در ویرایش کد درست را وارد کرد ؟

susan436
شنبه 22 فروردین 1388, 12:30 عصر
فیلد اصلی را که نمی توانی آپدیت کنی چیز کاملا واضحی هست اگر شماره دانشجویی فیلدی هست که باید اصلاح بشود خوب فیلد اصلی قرار نده.
می توانی کار دیگر هم انجام بدهی کلا اطلاعات با آن کد دانشجویی را حذف کنی و اطلاعات با کد دانشجویی جدید وارد کنی که کار جالبی نیست.
اگر فیلد اصلی کد دانشجویی نباشد بعدا برای سرچ باید چکار کنیم ؟

sarkhosh
شنبه 22 فروردین 1388, 12:56 عصر
مگه فیلد شماره دانشجویی را identity تعریف کردید که نشه ویرایشش کرد؟!!!
در صورتی که identity نباشه میشه ویرایش کرد .فقط اگر این فیلد در جدول دیگری کلید خارجی باشه باید ارتباط cascade تعریف شود
خوش باشید.