![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Advantage Dataset: Как открыть DBF не подключая CDX? [D6, dBase, FoxPro]
ev1972 © (2002-08-28 09:54:00)Есть DBF файл и индекс со сложным ключевым выражением, которое TAdsTable не поддерживает.
Можно ли открыть такой DBF не подключая CDX?
Mike Kouzmine (2002-08-28 13:39:00) [1]Slava © -> Милок, если тебе нужна работа с индексом, а индексное выражение не поддерживается прокладкой, то какие вопросы? Речь идет о чтении, но индекс можно перестроить и основной программой, которая штатно работает с этим файлом. (Если есть недержание)
Slava (2002-08-28 12:26:00) [2]> Ученик © (28.08.02 11:21)
Например, индекс построен по выражению, в выражении присутствует функция, которая реализована непосредственно в фоксовой программе. Кто такое поддержит?
Mike Kouzmine (28.08.02 10:26)
А если открываем на запись, изменяем ключевое поле, кто будет индекс перестраивать?
Ученик (2002-08-28 11:21:00) [3]Да, беда, а какие выражения не поддерживаются ? (просто на будущее)
Mike Kouzmine (2002-08-28 10:26:00) [4]Была такая ситуация. Я перед открытием сбрасывал байт наличия индекса и после закрытия его восстанавливал. Но это, конечно, не красиво.
ev1972 (2002-08-28 10:15:00) [5]При выборе TableType = ttAdsNTX ругается, т.к. таблица содержит MEMO - поля и соответственно DBT-файл
Mike Kouzmine (2002-08-28 10:06:00) [6]Выбери NTX, наверное так