日期:2014-05-17  浏览次数:20923 次

向数据库insert时提示“将参数值从String转换到DateTime”错误
command.Parameters.Add("time", OleDbType.Date).Value = time;
command.ExecuteNonQuery();
time的取值为"2013-2-5 19:09:23"

执行到第二条语句时,提示错误,请问这怎么改啊?

------解决方案--------------------
try

command.Parameters.Add("@time", OleDbType.Date).Value = Convert.ToDateTime(time);