今天在往Aceess数据库中添加格式为 yyyy-MM-dd HH:mm:ss的时间类型时候 总结下面两种方式:
1 OleDbParameter[] parameters = {
new OleDbParameter("@MessageTitle", OleDbType.VarChar,50),
new OleDbParameter("@CompanyName", OleDbType.VarChar,50),
new OleDbParameter("@MessageName", OleDbType.VarChar,50),
new OleDbParameter("@MessageTel", OleDbType.VarChar,50),
new OleDbParameter("@QQ", OleDbType.VarChar,50),
new OleDbParameter("@Sex", OleDbType.VarChar,50),
new OleDbParameter("@MessageEmail", OleDbType.VarChar,50),
new OleDbParameter("@Address", OleDbType.VarChar,50),
new OleDbParameter("@Message", OleDbType.VarChar,0),
new OleDbParameter("@Audit", OleDbType.Integer,4),
new OleDbParameter("@Reply", OleDbType.VarChar,0),
new OleDbParameter("@AddTime",Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")))};
2 OleDbParameter[] parameters = {
new OleDbParameter("@MessageTitle", OleDbType.VarChar,50),
new OleDbParameter("@CompanyName", OleDbType.VarChar,50),
new OleDbParameter("@MessageName", OleDbType.VarChar,50),
new OleDbParameter("@MessageTel", OleDbType.VarChar,50),
new OleDbParameter("@QQ", OleDbType.VarChar,50),
new OleDbParameter("@Sex", OleDbType.VarChar,50),
new OleDbParameter("@MessageEmail", OleDbType.VarChar,50),
new OleDbParameter("@Address", OleDbType.VarChar,50),
new OleDbParameter("@Message", OleDbType.VarChar,0),
new OleDbParameter("@Audit", OleDbType.Integer,4),
new OleDbParameter("@Reply", OleDbType.VarChar,0),
new OleDbParameter("@AddTime",AnLi.AddTime))};
然后再表示层中将当前的时候值赋给Anli类的Addtime字段:
AnLi.AddTime=Convert.ToDateTime(DateTime.Now(yyyy-MM-dd HH:mm:ss))
时间仓促,大概说一下自己的做法