Tôi đã có một dữ liệu với 5 cột, trong đó một hàng đang được điền dữ liệu sau đó được lưu vào cơ sở dữ liệu thông qua một giao dịch.
Trong khi lưu, một lỗi được trả về:
Việc chuyển đổi kiểu dữ liệu datetime2 thành kiểu dữ liệu datetime dẫn đến giá trị ngoài phạm vi
Như đã đọc, nó có nghĩa là DateTime2
dữ liệu của tôi có một loại và cơ sở dữ liệu của tôi a DateTime
; đó là sai
Cột ngày được đặt thành DateTime
như thế này:
new DataColumn("myDate", Type.GetType("System.DateTime"))
Câu hỏi
Điều này có thể được giải quyết trong mã hoặc một cái gì đó phải được thay đổi ở cấp độ cơ sở dữ liệu?