PDA

View Full Version : سوال: ارسال تاریخ و ساعت به sql



nunegandom
پنج شنبه 20 بهمن 1390, 22:02 عصر
سلام، هر چی سعی میکنم یه DateTime بفرستم به datetime2 ی sql نمیتونم، لطفا اگه کسی میدونه کاره منو راه بندازه ممنون. :ناراحت:

AliSaeedi_v
پنج شنبه 20 بهمن 1390, 22:24 عصر
سلام بهتر بود دستور و اگه خطایی میده میذاشتی اما توی دستور اینسرت تاریخ و ساعت رو باید بید دو تا ' قرار بدی مثلا
'11/11/2011'

nunegandom
جمعه 21 بهمن 1390, 09:23 صبح
ببینید، من تویه database ام نوع دیتابیس روی datetime2 هستش، conversion-failed-when-converting-date-andor-time-from-character-string
زمان هم میگیره، DateTime ماخوام بگیرم بعد به رشته تبدیل کنم بفرستم، ولی هر کاریش کردم ای اررور بالایی رو گرفتم

AliSaeedi_v
جمعه 21 بهمن 1390, 11:14 صبح
خب این پیغام میگه نمی تونه رشته رو به دیت تایم تبدیل کنه.دستورتم بنویس ببینم

nunegandom
جمعه 21 بهمن 1390, 11:19 صبح
صورت مسئله رو تویه برنامم پاک کردم nvarchar گذاشتمش دیگه! D:
شما نمونه کد نداری برای اضافه کردن مقدار به datetime2 ؟

AliSaeedi_v
جمعه 21 بهمن 1390, 11:26 صبح
نه ندارم ببخشید

Sirwan Afifi
جمعه 21 بهمن 1390, 11:37 صبح
به این صورت ثبت کنید : (توسط تابع SQL یعنی getdate())

SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=University;Integrated Security=True");
SqlCommand cmd = new SqlCommand("insert into SD values(getdate())",con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Saved");

nunegandom
جمعه 21 بهمن 1390, 13:25 عصر
خوب الان تاریخ و ساعت فعلی سیستم میره داخلش دیگه؟ خوب من میخوام ساعت و تاریخ کلاس هایی که قراره تشکیل بشن بره داخلش

nunegandom
جمعه 21 بهمن 1390, 13:36 عصر
خودم پیداش کردم :)
http://www.w3schools.com/sql/func_convert.asp

Sirwan Afifi
جمعه 21 بهمن 1390, 14:00 عصر
حالا چرا نوع فیلد تاریخ رو nvarchar انتخاب نمی کنی؟بعد با کلاس PersianCalender تاریخ رو توی دیتابیس ذخیره کنید> امتحان کردم مشکلی نداره تازه برای سرچ در بازه تاریخی هم هیچ مشکلی نداره.

nunegandom
جمعه 21 بهمن 1390, 16:15 عصر
آره همین کارو کردم، فقط خواستم ببینم این مدلیش چطوریه، متشکرم