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

[]datetimepicker数据如何写入datatime字段数据库

2012-03-13 
[求助]datetimepicker数据怎么写入datatime字段数据库string alarmTime this.alarmDTP.Textstring writ

[求助]datetimepicker数据怎么写入datatime字段数据库
string alarmTime = this.alarmDTP.Text;
string writeTime = this.writeDTP.Text;
string insertSql = "insert into diary(writetime,alarmtime) values(" + String.Format(writeTime, "yyyy\\mm\\dd HH:mm:ss") + "," + String.Format(alarmTime, "yyyy\\mm\\dd HH:mm:ss");
运行出现系统时间处有语法错误!
怎么回事?
谢谢~~


[解决办法]
string insertSql = "insert into diary(writetime,alarmtime) values( convert(datetime,'" + String.Format(writeTime, "yyyy-mm-dd HH:mm:ss") + "'),convert(datetime,'" + String.Format(alarmTime, "yyyy-mm-dd HH:mm:ss")+"') )";
[解决办法]

C# code
string insertSql = "insert into diary(writetime) values('" + datetimepicker.Value.ToString + "')"
[解决办法]
少了一对单引号['']...

加上就好了...

C# code
string insertSql = "insert into diary(writetime) values('" + datetimepicker.Value.ToString("yyyy-MM-dd HH:mm:ss") + "')"; 

热点排行