就是在一个textbox中获取系统当前时间:
CreateDate.Text = System.DateTime.Now.ToString();
然后再存入sql2005数据库,数据类型是datetime
insert into stod(createDate)values('"+CreateDate.text+"')
但是总是报错说:从字符串向 datetime 转换时失败
我用过很多方法,比如insert into stod(createDate)values('"+Convert.toDateTime(CreateDate.text+)"')
或者DateTime.Parse,都不管用
CreateDate.Text = System.DateTime.Now.ToString();
然后再存入sql2005数据库,数据类型是datetime
insert into stod(createDate)values('"+CreateDate.text+"')
但是总是报错说:从字符串向 datetime 转换时失败
我用过很多方法,比如insert into stod(createDate)values('"+Convert.toDateTime(CreateDate.text+)"')
或者DateTime.Parse,都不管用
或用存储过程
command.Parameters.Add("@createDate", SqlDbType.DateTime, 8);
command.Parameters["@createDate"].Value =System.DateTime.Now;
要转换后才能插得。
Convert.ToDateTime('"++"')