文档主页
MySQL Connector/NET 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


5.10.3 限制无效日期

解决日期问题的最佳方法是限制用户输入无效日期。这可以在客户端或服务器端完成。

在客户端限制无效日期非常简单,只需始终使用 .NET DateTime 类来处理日期。 DateTime 类只允许有效的日期,确保数据库中的值也是有效的。缺点是,在 .NET 和非 .NET 代码混合使用操作数据库的环境中,这并不适用,因为每个应用程序都必须执行自己的日期验证。

MySQL 5.0.2 及更高版本的用户可以使用新的 traditional SQL 模式来限制无效日期值。有关使用 traditional SQL 模式的详细信息,请参阅 服务器 SQL 模式