今天在往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))
时间仓促,大概说一下自己的做法
本文介绍两种在Access数据库中插入格式为yyyy-MM-dd HH:mm:ss的时间字段的方法。第一种使用Convert.ToDateTime转换当前时间,第二种通过AnLi类实例化并设置AddTime属性。

被折叠的 条评论
为什么被折叠?



