PDA

View Full Version : سوال: چطور باید تاریخ میلادی را در دیتابیس ذخیره کرد؟ در صورتیکه فیلد مربوطه در sql از نوع date باشد.



hossein16
شنبه 13 خرداد 1391, 21:27 عصر
سلام
من در دیتابیسم سه تا فیلد از نوع تاریخ به نامهای
date_kharid
date_frosh
date_engheza
دارم که با دستوری مثل زیر میخوام آنها در پر کنم اما با خطامواجه میشم

"Insert into TbKala (dkgAid,dkgBid,dkName,dkNerkhkharid,dkNerkhfrosh,d kVahed,dkTedadniaz,dkMojodi,dkIdf,dkDate_kharid,dk _Date_frosh,dk_date_engheza)values (9000,9901,N'f',8768,879,N'مترمربع',8797,76 78,10,N'01/01/0001 12:00:00 ق.ظ',N'01/01/0001 12:00:00 ق.ظ',N'01/01/0001 12:00:00 ق.ظ')"


متن پیغام خطاهم اینه:
Conversion failed when converting date and/or time from character string.
ممنون میشم مرا راهنمایی کنید
تو سایت گشتم اما مشکلم حل نشد
اگه کد بالا براتون مفهومه اشکال نداره فقط بگین چطور باید تاریخی که از نوع datetime سی شارپه را در sql ذخیره کرد
:متفکر:

hossein16
شنبه 13 خرداد 1391, 23:34 عصر
دوستان حل شد:اشتباه:
برای اینکه بتونیم تاریخ را در sql ذخیره کنیم باید آن را به string تبدیل کرد
خطای بالا هم مال همین بود. من میخواستم مقداری را که datetime بر میگرداند را مستقیما در sql ذخیره کنم که به همین خاطر خطای بالا داده می شد.:لبخندساده: