Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur sql :la conversion d'un type de données varchar en un type de données datetime a entraîné une valeur hors plage

Vous pouvez utiliser DateTime.Today.ToString("yyyy-MM-dd HH:mm:ss") //Quel que soit le format...

ou Utilisez direct sql à la place en utilisant la méthode CONVERT. La syntaxe est

CONVERT(VARCHAR,DateTime.Today.Day + "/" + DateTime.Today.Month + "/" + DateTime.Today.Year,103)
CONVERT(VARCHAR, DateTime.Today.Hour + ":" + DateTime.Today.Minute + ":00" ,108)

qui donnerait le format hh:mm:ss

référence complète à partir du lien w3 suivant :http://www.w3schools.com/sql/func_convert .asp