2010-08-05 59 views
0

使用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

我会先运行一个查询并获取最大日期到我的前端应用...然后根据应用是否是网页应用程序或Windows应用程序,我会比较验证(ASP.NET)使用这个值或Textbox_Validating事件来比较值...

如果您不熟悉如何使用比较验证器或验证事件,请告诉我,我可以在此发布一些链接。

如果你想要把这个限制在你的表本身,你可能需要使用约束/触发器...我不知道MySQL的很多工作来帮助你在这里。

相关问题