DbServer.OrderScope 方法 |
命名空间: XSharp.VO.SDK
提示: |
---|
如果您使用 DbServer:OrderDescend() 和 Scopes,则需要交换顶部和底部范围值!
X# 1oServer:OrderScope (TOPSCOPE, cFrom) 2oServer:OrderScope (BOTTOMSCOPE, cTo) 3oServer:OrderDescend(,, TRUE) 4oServer:OrderScope (TOPSCOPE, cTo) 5oServer:OrderScope (BOTTOMSCOPE, cFrom) |
1oDBFr := Friends{} 2oDBFr:SetIndex("age")
1oDBFr:OrderScope(BOTTOMSCOPE, 25) // 将 25 设为范围内的最低年龄 2oDBFr:OrderScope(TOPSCOPE, 30) // 将 30 设为范围内的最高年龄 3LIST Age // 显示年龄在 25 <= Age <= 30 的记录 4oDBFr:OrderScope(BOTTOMSCOPE, 35) // 将最高年龄更改为 35 5LIST Age // 显示年龄在 25 <= Age <= 35 的记录 6oDBFr:OrderScope(TOPSCOPE, NIL) // 重置顶部边界 7LIST Age // 显示年龄 <= 35 的记录 8oDBFr:OrderScope(BOTTOMSCOPE, NIL) // 重置底部边界 9LIST Age // 显示所有记录