Вы можете использовать.
OleDbParameter objectdate = new OleDbParameter("@objectdate", DbType.DateTime);
objectdate.Value = DateTime.Now; cmd.Parameters.Add(objectdate);
или используйте версию даты Ole Automation.
OleDbParameter objectdate = new OleDbParameter("@objectdate", DbType.DateTime);
objectdate.Value = DateTime.Now.ToOADate(); cmd.Parameters.Add(objectdate);
Или вы можете ввести datetime в виде литерала, поскольку Datetime.ToString () удаляет миллисекунды, с которыми доступ не может работать.
cmd.Parameters.AddWithValue("@objectdate", DateTime.Now.ToString());
это должно работать.