释义 |
CDaoDatabase::SetQueryTimeOut
void SetQueryTimeOut( short nSeconds ); throw( CDaoException, CMemoryException );
参数: 说明: 本函数用于设置在连接的数据库上进行操作的超时时间。操作超时可能是因为网络存取的问题,或查询处理时间过长等等。想改变以后的查询的超时设置,就可以在打开记录集或在调用记录集的AddNew,Update或Delete成员函数之前调用本函数。本函数的超时设置影响此后所有与本CDatabase对象相关的记录集上的Open,AddNew,Update和Delete调用。在打开记录集之后调用本函数设置超时时间不会影响记录集的超时时间。例如,此后的Move操作就不使用设置的新值。 缺省的超时时间是60秒。但是并非所有的数据库都支持超时时间的设置。如果把超时时间设置为0,则实际上不会发生超时;与数据库的通信会被挂起。在开发过程中这可能比较有用。 相关信息,请参阅DAO帮助中的“QueryTimeout特性”。
请参阅:CDaoWorkspace::SetLoginTimeout |