C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate

这可能是C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate所致
你可以这样写
OleDbParameter parameter = new OleDbParameter();
parameter.OleDbType = OleDbType.DBDate;
parameter.Value = DateTime.Now;
cmd.Parameters.Add(parameter);