باعرض سلام
من یک ماسکید باکس دارم توی فرمم که تاریخ شمسی را برایش میدهم تا که به جدول دیتابیسم ثبت بشه ، فیلدی که برای تاریخ گذاشتم ، نوع داده ی این فیلد Date هستش حالا وقتی که تاریخ شمسی را میخواهم ثبت جدول کنم این خطار را میده.
DateError.PNG
باعرض سلام
من یک ماسکید باکس دارم توی فرمم که تاریخ شمسی را برایش میدهم تا که به جدول دیتابیسم ثبت بشه ، فیلدی که برای تاریخ گذاشتم ، نوع داده ی این فیلد Date هستش حالا وقتی که تاریخ شمسی را میخواهم ثبت جدول کنم این خطار را میده.
DateError.PNG
برای تاریخ شمسی نوع فیلد رو بزار data2 .
یا اینکه به صورت char(10) ذخیره کن
با سلام
دوست نهایت عزیز آقای مرادی
راجع به راه حل اولی
من نوع فیلدم را Data2 گذاشتم، Sql server پیام میده که Invalid Data Type .
راه حل دومی
من اگه Char10 بزارم ، توی کوءری گرفتن میشکلی در آینده ایجاد نمی شه؟
ممنون
در مورد مشکل اولتون ورژن اس کیو التون چیه؟(در ضمن شرمنده نوع رو بزارید date2 اشتباه تایبپی از طرف من بود )
اگه تاریخ شمسی میخواید ذخیره کنید رشته در نظر بگیرید. یا اینکه قبل ذخیره تبدیل به میلادی کنید بعد ذخیره کنید اونم تو نوع date
من خودم تاریخ شمسی ذخیره میکنم اونم از نوع رشته در نظر میگیرم. و فعلا که برا من مشکلی پیش نیومده. محاسباتم دست خودته. کاری نیست که نشه انجام داد.
سلام دوست عزیز
من طوری که در تصویر ذیل مشخص است ، Date2 هم گذاشتم اما باز هم خطا میدهد (ورژن اس کیو ال م 2012) هست.
date2.PNG
باید در مورد ذخیره کردن تاریخ شمسی با نوع رشته کار کنم ببینم که چی میشه
ممنون بابت رهنمائی تون.
تاریخ شمسی را به میلادی تبدیل و ذخیره کنید.
ممنون دوست عزیز