Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка sql:Преобразуването на тип данни varchar в тип данни за дата и час доведе до стойност извън диапазона

Можете да използвате DateTime.Today.ToString("yyyy-MM-dd HH:mm:ss") //В какъвто и да е формат...

или Използвайте директен sql вместо това, като използвате метода CONVERT. Синтаксисът е

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

който би дал формат hh:mm:ss

пълна справка от следната връзка w3:http://www.w3schools.com/sql/func_convert .asp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Присъединяване на таблица с MAX стойност от друга

  2. Как да изброя параметрите на съхранената процедура на mysql

  3. Значението на WHERE 1 в MySQL заявките

  4. Имам проблем с изпълнението на mysqli_query

  5. Как да се справим с масивното съхранение на записи в базата данни за целите на упълномощаване на потребителя?