如何在C++里把数据库里面的datetime类型的日期与当前日期比较?
如题!
数据库系用SQL2000来制作的,想用datetime 的日期与当前的日期比较!
例如:
表a:过期时间:2007-6-10
当前时间为:2007-6-28
比较过后,弹出对话框:“你的日期已过期!”
如何操作呢??
[解决办法]
TDateTime 可以直接比较大小
[解决办法]
如果是使用ADOQuery来查询数据库字段
if(ADOQuery1-> FieldByName( "日期 ")-> AsDateTime < Now())
{
ShowMessage( "你的日期已过期! ");
}
[解决办法]
嗯,取出来直接比较就好了,> 和 <等操作符都可直接用
做算术运算也可,那就是数字而已