我使用CRecordSet类来执行select查询。当我失去与数据库的连接时,我想要处理这种情况。我通过关闭数据库来模拟这个过程。在大多数情况下,我在catch中收到“连接失败”,这是正确的。然而,有时我得到“查询超时过期-状态:S1T00,本机:0”,这是唯一的例外。知道为什么吗?如果查询超时,如何检测连接丢失?我使用MS SQL Server 2014和MFC。我将感谢所有人的帮助。
我有一个程序,对活动目录中的对象运行一些验证,我的检查之一是查看是否在一年内设置了过期日期。对于UserPrincipal对象,我可以检查.AccountExpirationDate日期,以确定它是否有一个日期,但如何查看该日期是否设置在一年内到期?the date is a year or less;};
我怎样才能确定到期日是一年或一年以下