Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Open and detach [D5, dBase, FoxPro]


wipr ©   (2006-08-11 10:41:00) 

Как програмно можно отсечь индексы.
В Database Desktop это делается Open and detach.
Хотелось бы это делать програмно.


Anatoly Podgoretsky   (2006-08-11 19:32:00) [1]

DbiRegisterCallBack примеры в справке


wipr   (2006-08-11 12:49:00) [2]

Индексы мне не нужны. Но пока я не сделаю Open and Detach работать с таблицей невозможно.


sniknik   (2006-08-11 12:45:00) [3]

> Помню, были проблемы... Хотя давно очень...
это будут другие проблемы (например с созданием тех же индексов, и др. хватает. осноая проблема незнание особенностей драйвера...)... но если уже используется, то просто открыть. (судя по [6] не используется... ;)


wipr   (2006-08-11 12:36:00) [4]

в том то и дело что файл мне поступает только один DBF, а индексного файла нет. Необходимо отсеч ссылку в dbf-е на этот индекс. Более того свойство IndexDef пусто.


Desdechado   (2006-08-11 12:35:00) [5]

>  если драйвер точно от "фокса"
Наверно, смотря какой - NATIVE или ODBC. Помню, были проблемы... Хотя давно очень...


sniknik   (2006-08-11 12:33:00) [6]

ничего не надо делать, просто удалить индекс физически (файл) и открыть таблицу. если драйвер точно от "фокса" то признак снимется сам.


Desdechado   (2006-08-11 12:25:00) [7]

искать в гугле описание заголовка DBF


wipr   (2006-08-11 11:51:00) [8]

FoxPro 2.6 for Dos
Как поступить с этой версией?
Если можно то попдробнее.


Desdechado   (2006-08-11 11:28:00) [9]

Зависит от версии.
В некоторых версиях ничего не надо, в более поздних очистить байт наличия индекса в заголовке DBF.


Наверх

Титульная страница Поиск, карта сайта Написать письмо