首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

把datetimepicker的值安插到数据库的操作

2012-09-16 
把datetimepicker的值插入到数据库的操作DateTime InDatedatetimepicker.value然后执行 insert into Tab

把datetimepicker的值插入到数据库的操作
DateTime InDate=datetimepicker.value;
然后执行 insert into Table(入住时间) values('" + InDate + "');老是显示从字符串向datetime转换时失败 。

而且,为什么datetimepicker的值在插入到数据库的时候就带上了时间呢,从控件里面的属性看就只有日期 。

[解决办法]
datetimepicker.value是DateTime类型,本身就带有时间,不论你是否设置,时间总是存在的,

如果不想带上时间,可以这样,
DateTime InDate=datetimepicker.value.Date;

另外,insert语句最好用参数化,

insert into Table(入住时间) values(@Date);

然后在Command里可以直接设置InDate的值,

cmd.Parameters.Add("@Date",SqlDbType.DateTime).Value=InDate;

热点排行