MN-maryam
دوشنبه 07 دی 1394, 23:33 عصر
من میخوام تاریخی که با DateTimePicker انتخاب شده رو توی یک دیتابیس ذخیره کنم وبالعکس مقدارشو از توی دیتابیس تنظیم کنم.
کدهایی که نوشتم برای ذخیره توی دیتابیس:
DateTime dt;
dt = datepicker.Value;
ss = (dt.ToString()).Substring(0, 10);
DateTime dd = Convert.ToDateTime(ss);
conn.Open();
SqlCommand cmd = new SqlCommand("Insert Into Tasks_TBL(Date) Values(" + dt + ")", conn);
cmd.ExecuteNonQuery();
conn.Close();
ولی از اونجایی که DateTime هم تاریخ و هم ساعتو ذخیره میکنه ، کدم ارور میده، substring هم که گذاشتم بازم مقدار dd ساعت رو داره. حالا باید چیکار کنم که فقط تاریخ رو ذخیره کنه و مشکلی توی ذخیره داخل دیتابیس نداشته باشه. فیلد Date هم از نوع (datetime2(7 گذاشتم
کدهایی که نوشتم برای ذخیره توی دیتابیس:
DateTime dt;
dt = datepicker.Value;
ss = (dt.ToString()).Substring(0, 10);
DateTime dd = Convert.ToDateTime(ss);
conn.Open();
SqlCommand cmd = new SqlCommand("Insert Into Tasks_TBL(Date) Values(" + dt + ")", conn);
cmd.ExecuteNonQuery();
conn.Close();
ولی از اونجایی که DateTime هم تاریخ و هم ساعتو ذخیره میکنه ، کدم ارور میده، substring هم که گذاشتم بازم مقدار dd ساعت رو داره. حالا باید چیکار کنم که فقط تاریخ رو ذخیره کنه و مشکلی توی ذخیره داخل دیتابیس نداشته باشه. فیلد Date هم از نوع (datetime2(7 گذاشتم