cm1.Parameters.Add("@Fn_addtime", OleDbType.DBDate).Value = DateTime.Now.Date; //"20101002";// "2010/10/20";// "2010-10-12";// DateTime.Now; //DateTime.Now.Date;
真不明白,到底access时间格式和asp.net里的相同点在那里??
真不明白,到底access时间格式和asp.net里的相同点在那里??
new OleDbParameter("@id", OleDbType.Integer,4)
new OleDbParameter("@Start", OleDbType.Date)};
parameters[0].Value = model.id;
parameters[1].Value = model.Start;
OleDbType.DBTimeStamp而且传递的时候
arrParameter[11].Value = model.UpdateTime.ToString("yyyy-MM-dd HH:mm:ss");
一定要ToString
parameter.OleDbType = OleDbType.DBDate;
parameter.Value = DateTime.Now;
cmd.Parameters.Add(parameter); 参见
向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
http://dotnet.aspx.cc/article/27c0d578-e4df-44dc-91a7-54ba10a53d1f/read.aspx