L'insertion d'une valeur de date/heure dans l'Accès à l'aide d'un OleDbParameter

Je suis en train de faire une insertion dans oledb(ms accès base de données)
le champ objectdate est date/heure

le code que j'utilise pour ajouter le paramètre est présent, mais j'obtiens une erreur.

  OleDbParameter objectdate = new OleDbParameter("@objectdate", OleDbType.DBDate);
  objectdate.Value = DateTime.Now; cmd.Parameters.Add(objectdate);

l'erreur:

Type de données incompatible dans l'expression des critères.

Merci de ne pas mettre " c#" à la fin de votre titre. Sur Stack Overflow, nous utilisons des balises pour que.
J'ai juste copié et collé ces énoncés en C# (VS 2010) et ils ont travaillé très bien pour moi. Vote pour fermer "hors-sujet (...problème qui ne peut plus être reproduit...)".

OriginalL'auteur robert | 2011-09-23