PDA

View Full Version : مشکل در ثبت تاریخ شمسی در بانک اطلاعاتی



123s0ran
یک شنبه 18 فروردین 1392, 15:51 عصر
سلام دوستان عزیز و اساتید محترم.....

دوستان گرامی من وقتی تاریخ شمسی وارد بانکم میکنم دوباره به میلادی تبدیل میشه لطفا کمک کنید

meisam3322
یک شنبه 18 فروردین 1392, 16:32 عصر
سلام ،

دوست عزیز شما میتونین تاریخ رو به عنوان رشته در نظر بگیری ، فیلد ذخیره اون هم NvarChar ، خیلی راحت میتونی ازش استفاده کنی

123s0ran
یک شنبه 18 فروردین 1392, 16:54 عصر
سلام درسته من خودم از این روش استفاده کردم و جواب می دادش اما برای جستجو مشکل پیدا میشه مثلا من دقیقا تاریخ 1392/1/18 هستم اما پیدا نمشه....:متفکر:

newsoft
یک شنبه 18 فروردین 1392, 17:24 عصر
سلام خوب استفاده نکن
من ندیدم کسی تا حالا چنین کاری کنه

tooraj_azizi_1035
یک شنبه 18 فروردین 1392, 19:04 عصر
نوع داده ای تون رو چی گرفتید؟
اون رو به char(10) تغییر بدید.

zahedi121
یک شنبه 18 فروردین 1392, 23:00 عصر
سلام درسته من خودم از این روش استفاده کردم و جواب می دادش اما برای جستجو مشکل پیدا میشه مثلا من دقیقا تاریخ 1392/1/18 هستم اما پیدا نمشه....:متفکر:

سلام
احتمالا از دستور like در select استفاده نمی کنید ؟ اگر اینطوره like را به = تبدیل کنید.
یک جستجو هم بزنید خیلی مطلب درباره انواع تبدیل تاریخها و جستجو تاریخها بدست می آورید.
موفق باشید

linux
یک شنبه 18 فروردین 1392, 23:45 عصر
سلام دوستان عزیز و اساتید محترم.....

دوستان گرامی من وقتی تاریخ شمسی وارد بانکم میکنم دوباره به میلادی تبدیل میشه لطفا کمک کنید
این سوال به اندازه تعداد کاربران سایت پرسیده شده!

damanpak
یک شنبه 18 فروردین 1392, 23:57 عصر
سلام درسته من خودم از این روش استفاده کردم و جواب می دادش اما برای جستجو مشکل پیدا میشه مثلا من دقیقا تاریخ 1392/1/18 هستم اما پیدا نمشه....:متفکر:
سلام
همه دوستان راهی رو پیشنهاد دادن شما کار اولی رو که انجام میدی نوع فیلد رو به char(10) تبدیل کن و تاریخ رو اینجوری ذخیره کن=======> 1392/01/18
یعنی حتما 10 کاراکتر باشه فکر میکنم جوب بده

123s0ran
دوشنبه 19 فروردین 1392, 20:17 عصر
دست همگی دردنکنه :لبخندساده: