DateTime InDate=datetimepicker.value;
然后执行 insert into Table(入住时间) values('" + InDate + "');老是显示从字符串向datetime转换时失败 。而且,为什么datetimepicker的值在插入到数据库的时候就带上了时间呢,从控件里面的属性看就只有日期 。
然后执行 insert into Table(入住时间) values('" + InDate + "');老是显示从字符串向datetime转换时失败 。而且,为什么datetimepicker的值在插入到数据库的时候就带上了时间呢,从控件里面的属性看就只有日期 。
还有insert into Table(入住时间) values('" + InDate + "');这条语句本身都可能有问题
DateTime InDate=datetimepicker.value.Date;另外,insert语句最好用参数化,insert into Table(入住时间) values(@Date);然后在Command里可以直接设置InDate的值,cmd.Parameters.Add("@Date",SqlDbType.DateTime).Value=InDate;
先将时间格式化成字符串