PDA

View Full Version : مشکل عجیب با نوع date در بانک پارادوکس



m_kafman
یک شنبه 21 مرداد 1386, 16:40 عصر
سلام
یه مشکل عجیب واسم پیسش اومده اونم اینه که تو یه بانک پارادوکس یه فیلد از نوع date دارم
من با استفاده از table یه بانک وصل هستم داخل فیلتر هر تاریخی که مینویسم جواب میده الا سه تا تاریخ 29/02/1386 , 30/02/1386 , 31/02/1386 که میگه is a not valid date
خیلی عجیب نه
اگه کمکی از دست کسی بر میاد کمک کنه ممنون میشم

vcldeveloper
یک شنبه 21 مرداد 1386, 17:19 عصر
عجیب نیست. قبلا هم توضیح داده شده که TDate تاریخ میلادی را نگه داری می کند، نه تاریخ شمسی را. ماه فوریه (ماه دوم میلادی) 28 روزه است و مقادیر 29 و 30 برای آن غیرمعتبر هستند.
راهکارهای مختلفی برای ذخیره تاریخ در بانک اطلاعاتی توسط کاربران سایت ارائه شده که از جمله آنها می توان به ذخیره تاریخ بصورت string و ذخیره تاریخ بصورت میلادی و تبدیل آن به شمسی توسط توابع مبدل میلادی به شمسی و بالعکس در زمان نمایش به کاربر، اشاره کرد.
این اطلاعات در سایت موجود است، فقط باید جستجو کنید.

javidtaheri
سه شنبه 23 مرداد 1386, 20:57 عصر
جستجو کن کامژوننت TDATE را استفاده کن

SMRAH1
چهارشنبه 24 مرداد 1386, 03:23 صبح
علاوه همه گفته های آفای کشاورز این رو هم اصافه کنید:
در نظر گرفتن سه فیلد عددی برای روز ،ماه و سال.
در این صورت اعتبار سنجی ورودی داده ها و همینطور نمایش مناسب اونها به عهده خودته(برنامه نویسه)
البته من روش استفاده از string رو بیشتر می پسندم