b.paseban
یک شنبه 28 فروردین 1390, 17:02 عصر
با سلام خدمت دوستان.
یه سیستم نوبت دهی رو فرض کنید که از کاربر روز و ماه و ساعت رو میگیره و به اون میگه که این زمان مناسب برای رزرو هست یا نیست.
این سیستم رو من اینطوری فرض کردم(البته برای رزرو سریع) که موقع درج، این سه تا فیلد رو یه جایی نگه میداریم (توی بانک ذخیره نمیکنیم) و یه select به بانک میزنیم و دیتاها رو میخونیم و با این سه تا فیلد جدید مقایسه میکنیم اگر نتیجه صفر بود (یعنی یه همچین دیتایی از قبل وجود داره ) و به کاربر پیغام میده و در غیر اینصورت دیتا داخل بانک ذخیره میشه و به کاربر اطلاعات درج شده رو نشون میده .
برای اینکه دیتاها توی بانک زیاد نشن هم بعد از پایان هر روز دیتا های روز قبلی از بانک پاک بشن.(بصورت خودکار).برای این میگم اینکار رو انجام بدیم که موقع مقایسه همه داده ها رو نخونیم و فقط داده های امروز به بعد رو از بانک برای مقایسه بخونیم.
خوب حالا میخوام بدونم همچین راه حلی برای اینکار خوبه یا نه؟
اگه راه حل اشتباهه راه درست چطوریه؟
از دوستانی که در این زمینه تجربه هم دارن ممنون میشم راهمایی کنن.
با تشکر.
یه سیستم نوبت دهی رو فرض کنید که از کاربر روز و ماه و ساعت رو میگیره و به اون میگه که این زمان مناسب برای رزرو هست یا نیست.
این سیستم رو من اینطوری فرض کردم(البته برای رزرو سریع) که موقع درج، این سه تا فیلد رو یه جایی نگه میداریم (توی بانک ذخیره نمیکنیم) و یه select به بانک میزنیم و دیتاها رو میخونیم و با این سه تا فیلد جدید مقایسه میکنیم اگر نتیجه صفر بود (یعنی یه همچین دیتایی از قبل وجود داره ) و به کاربر پیغام میده و در غیر اینصورت دیتا داخل بانک ذخیره میشه و به کاربر اطلاعات درج شده رو نشون میده .
برای اینکه دیتاها توی بانک زیاد نشن هم بعد از پایان هر روز دیتا های روز قبلی از بانک پاک بشن.(بصورت خودکار).برای این میگم اینکار رو انجام بدیم که موقع مقایسه همه داده ها رو نخونیم و فقط داده های امروز به بعد رو از بانک برای مقایسه بخونیم.
خوب حالا میخوام بدونم همچین راه حلی برای اینکار خوبه یا نه؟
اگه راه حل اشتباهه راه درست چطوریه؟
از دوستانی که در این زمینه تجربه هم دارن ممنون میشم راهمایی کنن.
با تشکر.