khi tôi muốn tải dữ liệu từ cơ sở dữ liệu mysql của tôi, tôi luôn nhận được lỗi này:Không thể chuyển đổi MySQL giá trị ngày/giờ để System.DateTime trong VS2010
Unable to convert MySQL date/time value to System.DateTime
Đây là connectionstring của tôi:
<add name="gdmwebsiteEntities"
connectionString="metadata=res://*/Models.DBModel.csdl|res://*/Models.DBModel.ssdl|res://*/Models.DBModel.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;User Id=root;database=gdmwebsite""
providerName="System.Data.EntityClient" />
Tôi đã thêm "Convert Zero Datetime = True" thêm phần cuối của chuỗi kết nối của tôi nhưng không có gì thay đổi.
<add name="gdmwebsiteEntities"
connectionString="metadata=res://*/Models.DBModel.csdl|res://*/Models.DBModel.ssdl|res://*/Models.DBModel.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;User Id=root;database=gdmwebsite"
Convert Zero Datetime=True
Allow Zero Datetime=True"
providerName="System.Data.EntityClient" />
Có phương pháp khác để sửa lỗi này không?
thay đổi nó, nhưng sau đó tôi nhận được một lỗi cấu hình. Tôi làm đúng không? (sửa bài bắt đầu của tôi) – nielsv
@ niels123 Kiểm tra điều này cũng http://www.ironspeed.com/Designer/10.0.1/WebHelp/Part_VI/Unable_to_convert_MySQL_date_time_value_to_System_DateTime.htm 'Hãy chắc chắn rằng các cột ngày trong cơ sở dữ liệu MySQL có chứa tất cả các giá trị hợp lệ hoặc chứa NULL.' –