我想知道是否有办法检查一个范围是否存在于当前索引上。
我是否运行了除“TryMoveNext”或“RetrieveColumn”之外的其他方法(即获取表名列表),范围正在重置。
在某些情况下这可能很危险,即:
如果用户打算查看他/她的产品购物篮,他们会看到其他人的购物篮。
我想检查索引范围是否存在,以便发出断言,警告我它不再存在。
是否可以检查ESENT中给定索引是否有范围?
AD
答案 0 :(得分:1)
我四处询问,不,没有办法非破坏性地检查是否设置了索引范围。
"不,我认为TABLEID /光标上是否存在索引范围是客户端必须跟踪的内容。"
"泄漏的唯一提示是,如果您调用JetSetIndexRange(JET_bitRangeRemove)
,如果尚未设置索引范围,则会失败。但是,如果你想知道你是否已经拥有它并且想要保留它,那么这显然具有破坏性。
"
很抱歉,这不是你想要的答案,
-Martin