Страница 1 из 1

Зависимость от файлового драйвера (Btrieve) ?

Добавлено: 06 Август 2008, 15:07
Игорь Столяров
Привет всем !

Заметил одну интересную особенность ...

Берем любой пример из поставки Clarion который работает с деревьями (Tree) - например SCHOOL.
Все прекрасно работает. Заменяем драйвера БД с TopSpeed на Pervasive.SQL (Btrieve).
И все - добавить ветку в верхний уровень дерева можно, а изменить или удалить нельзя -
теряется позицирование записи дереве ... :( Тоже самое если сделать с нуля простой пример -
можно даже не добавлять связанных "веток" в дерево - даже с одним файлом не работает.

Насколько я понял, перестает работать связка Position(Key) и Reget() ....

Меняет драйвер на TopSpeed - и все опять прекрасно работает ...
Кто-нибудь с таким сталкивался или это у меня какой-то местный глюк ?

Re: Зависимость от файлового драйвера (Btrieve) ?

Добавлено: 06 Август 2008, 16:12
BOB
По моему да , было такое ,
хотя для Pervasive.SQL из нэлпа клариона
File Procedures Supported
...
POINTER(file) N
POINTER(key) N
POSITION(file) N
POSITION(key) Y
...
Тупо заменил на Get поскольку в файле всегда имею уникальный ключ.