Impossible de convertir le paramètre de la valeur à partir d'une Chaîne DateTime

J'obtiens une erreur lors de l'utilisation de la commande de paramètre de type sqldbtype.datatime

Voici le code que j'utilise

 cmd.Parameters.Add("@Posted_date", SqlDbType.DateTime).Value = Convert.ToDateTime(dt.Rows[i]["messagePostedDate"]);

Erreur "impossible de convertir le paramètre de la valeur à partir d'une Chaîne DateTime" et de la valeur de dt.Les lignes[i]["messagePostedDate"] est "2008-10-01 00:00:00.000" –

Personne ne sait ce que pourrait être le problème?

  • Quel est la valeur de dt.Les lignes[i]["messagePostedDate"] lorsque vous recevez le message d'erreur?
  • L'erreur que vous obtenez?
  • J'ai ajouté une réelle question à votre question, ce qui est important si vous voulez une réponse
  • l'obtention de cette erreur "impossible de convertir le paramètre de la valeur à partir d'une Chaîne DateTime" et de la valeur de dt.Les lignes[i]["messagePostedDate"] est "2008-10-01 00:00:00.000"
  • Êtes-vous sûr de la valeur de la ligne est 2008-10.... Avez-vous de débogage et d'inspecter la valeur lors de l'exécution de l'application?
  • stackoverflow.com/questions/15540932/... plz donnez moi la raison pourquoi je reçois ce type d'erreur

InformationsquelleAutor Naresh | 2012-09-25