DateTime "data type mismatch" in C# and Access
addNewExpert.CommandText = "INSERT INTO tblExperts VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; temp = addNewExpert.ExecuteNonQuery(); It's pretty straightforward, but I can't seem to get past the "Data type mismatch in criteria expression" error. I'm using a DateTimePicker object to retrieve the data from the user. My code associated with that is: Any ideas as to where I'm going wrong? Thanks!
addNewExpert.Parameters["ID"].Value = newExpert.ID;
addNewExpert.Parameters["FN"].Value = newExpert.FirstName;
addNewExpert.Parameters["LN"].Value = newExpert.LastName;
addNewExpert.Parameters["GDiv"].Value = newExpert.GroupDivision;
addNewExpert.Parameters["Dept"].Value = newExpert.Department;
addNewExpert.Parameters["MT"].Value = newExpert.MediaTraining;
addNewExpert.Parameters["Vet"].Value = newExpert.Vetted;
addNewExpert.Parameters["VetDate"].Value = newExpert.VettedDate;
addNewExpert.Parameters["VetBy"].Value = newExpert.VettedBy;
addNewExpert.Parameters["CompSent"].Value = newExpert.ComplianceSent;
addNewExpert.Parameters["CompDate"].Value = newExpert.ComplianceDate;
addNewExpert.Parameters["AName"].Value = newExpert.AsstName;
addNewExpert.Parameters["ContMeth"].Value = newExpert.ContactMethod;
addNewExpert.Parameters["Cmts"].Value = newExpert.Comments;
currentExpert.VettedDate = dtp_VettedDate.Value;
currentExpert.ComplianceDate = dtp_ComplianceDate.Value;

