MySQL Connector/NET 发行说明
解决日期问题的最佳方法是限制用户输入无效日期。这可以在客户端或服务器端完成。
在客户端限制无效日期非常简单,只需始终使用 .NET DateTime
类来处理日期。 DateTime
类只允许有效的日期,确保数据库中的值也是有效的。缺点是,在 .NET 和非 .NET 代码混合使用操作数据库的环境中,这并不适用,因为每个应用程序都必须执行自己的日期验证。
MySQL 5.0.2 及更高版本的用户可以使用新的 traditional
SQL 模式来限制无效日期值。有关使用 traditional
SQL 模式的详细信息,请参阅 服务器 SQL 模式。