小于或等于日期不应允许进入

时间:2010-08-05 08:00:56

标签: c# mysql

使用C#& MySQL的

当我在文本框中输入日期时,它应该与表中的日期进行比较,如果它相等则应该抛出错误信息,它应该只允许大于日期

例如

Table1

ID Date

001 2010-08-05
002 2010-08-02
....

When i enter the date in the textbox like - 2010-08-04, it should compare with Date in the table1, if it is equal or less than max(date) from table1 then it should throw a error message, otherwise it should allow to insert a date.

是mysql&的新手c#,如何在c#& MySQL的。

需要一些代码帮助。

1 个答案:

答案 0 :(得分:1)

我首先运行一个Query并将最大日期提取到我的前端应用程序......然后根据应用程序是Web应用程序还是Windows应用程序,我将在Compare Validator(ASP.NET)中使用此值或Textbox_Validating事件用于比较值...

如果您对如何使用Compare Validator或Validating事件不熟悉,请告诉我,我可以在这里发布一些链接。

如果你想把这个限制放在你自己的表中,你可能需要使用约束/触发器...我不太了解MySql在这里帮助你。