Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể chuyển đổi giá trị ngày / giờ của MySQL thành System.DateTime. Không thể lưu trữ giá trị 0/0/0000 0:00:00?

Giá trị SQL NULL cho Ngày là 1900-01-01 00:00:00.000 , Bạn sẽ không thể chèn Ngày trong 0000-00-00 00:00:00.000

Gần đây tôi đã trải nghiệm nó, giải pháp của tôi cho điều đó là lưu trữ giá trị NULL và thay thế nó khi hiển thị trong DataGridView hoặc vv ...

Mẫu:

if DataGridView1.Rows(e.Index).Cells(10).Value.ToString = "1900-01-01 00:00:00.000" Then

DataGridView1.Rows(e.Index).Cells(10).Value = ""

End If



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mã lỗi:1222. Các câu lệnh SELECT đã sử dụng có một số cột khác nhau

  2. 'DbContextOptionsBuilder' không chứa định nghĩa cho 'UseSqlServer'

  3. java.sql.SQLException:Giá trị đối số không hợp lệ:java.io.NotSerializableException

  4. Tính giá trị phần trăm bằng MySQL

  5. Các cột char / varchar / text / longtext trong MySQL có chiếm kích thước đầy đủ trong hệ thống tệp ngay cả đối với các ô được lấp đầy một phần không?