Форум » [x]Harbour » DbOrderInfo и ... RAW » Ответить

DbOrderInfo и ... RAW

Dima: С этим все ясно DbOrderInfo(DBOI_KEYCOUNT) DbOrderInfo(DBOI_KEYNO) а вот это что ? DbOrderInfo(DBOI_KEYCOUNTRAW) DbOrderInfo(DBOI_KEYNORAW) Что то типа "грязного" чтения ? Пробнул под ADS , вроде быстрее работает на "выпуклый морской глаз" Есть ли подводные камушки у такого считывания по сети ?

Ответов - 5

Pasha: raw-функции работают без учета фильтра или scope, а обычные - с учетом. Если фильтра или scope нет, то они работают одинаково, Если есть - обычные функции работают медленнее и дают другой результат.

Dima: Pasha Понял. Спасибо !

Dima: Dima пишет: DbOrderInfo(DBOI_KEYCOUNT) Что то я не понял , SET DELETED ON , тем не менее DBOI_KEYCOUNT включает и удаленные записи а не надо. И да стоит DBOI_SCOPETOP DBOI_SCOPEBOTTOM


SergKis: Dima SCOPE ... работа с тэгом (ссылки на вкл. в него RecNo), надо добавлять условие FOR ..., т.е. INDEX ON ... TAG ALL INDEX ON ... TAG NODEL FOR !Deleted() INDEX ON ... TAG DEL FOR Deleted() PS Со времен clipper делал свою метку удаленных (это была защита от внешнего Pack) INDEX ON R_DEL+R_KOD TAG KOD INDEX ON R_DEL+R_NAM TAG NAM тогда scope ключ "*"+... -> удаленные записи тогда scope ключ " "+... -> НЕ удаленные записи

Dima: SergKis понял , спасибо , я чёт думал что DBOI_KEYCOUNT не включает удаленные записи....лоханулся короче я



полная версия страницы