日期处理方面的差异可能会给使用无效日期的开发人员带来问题。无效的 MySQL 日期无法加载到本机 .NET DateTime 对象中,包括 NULL 日期。
DateTime
NULL
由于此问题,.NET DataSet 对象无法通过 MySqlDataAdapter 类的 Fill 方法填充,因为无效日期会导致出现 System.ArgumentOutOfRangeException 异常。
DataSet
MySqlDataAdapter
Fill
System.ArgumentOutOfRangeException