Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Индексирование базы   Найти похожие ветки 

 
Scorpio ©   (2005-01-24 12:30) [0]

Подскажите есть база *.dbf DBASE IV от ДОС ФОКСА, там есть индексные файлы *.idx. Как мне их подключить к моей программе на Delphi 7.0 ??


 
scorpio ©   (2005-01-24 15:26) [1]

Подскажите, возможно ли подключить эти индексы к моей программе, или нужно как - то выкручиваться иначе ??


 
Desdechado ©   (2005-01-24 15:30) [2]

так все-таки, dbase4 или фокс? имхо, весьма разные вещи
idx, насколько я помню, - однотэговые индексы. Возможно, их БДЕшный драйвер не поддерживает. Это только проверять...
Можешь воспользоваться компонентами APOLLO


 
scorpio ©   (2005-01-24 15:47) [3]

У меня этих компонент нет.
Программу для создания этих боз писали еще на ДОС ФОКСЕ. И когда работают с базами тот там создаются индексные.
В фоксе они нормально подключались а к ДЕЛЬФЕ никак немогу, а возможно ли как то создать свои индекусные файлы, а то базы дюже большые по 1000000 записей, а мне нужно подключать одновременно по 3-6 штук одновременно .


 
Erik1 ©   (2005-01-24 16:45) [4]

Да возможно, зайди в DataBase Decktop в нем можно создать индексы.


 
Desdechado ©   (2005-01-24 20:32) [5]

только учти, что твои индексы поддерживаться старыми программами не будут, т.е. произойдет рассинхронизация данных и индексов. К чему это приведет, думаю, ясно - проста порча данных.


 
Scorpio ©   (2005-01-25 12:25) [6]

Хорошо, а если база пополняется старой программой, то что произойдет с моим индексным файлом, перестанет работать ??
  А есть ли еще какой нибудь способ ускорить обработку данных, я работаю ч/з ADO.


 
Desdechado ©   (2005-01-25 13:38) [7]

Еще раз - попытка работы с рассинхронизированным индексом приведет к порче данных.
Найди драйверы, которые поддерживают такой формат индексов, или компоненты.
Но все равно - система блокировок у DOS и WIN-приложений разная, поэтому при одновременной записи у них будут конфликты и тоже порча данных. Надо либо на одной плаnajhvt работать полноценно, либо одна из них должна быть ТОЛЬКО ЧИТАЮЩАЯ (типа отчетов).


 
Scorpio ©   (2005-01-25 16:49) [8]

Так моя программа и пишется только для отчетов, для этого мне и нужно подключать индексные файлы которые существуют, а не создавать их.



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
14-1106816506
Andy BitOff
2005-01-27 12:01
2005.02.20
Опять вопросы по настройке локальной сети.


3-1106058019
Бульбаш
2005-01-18 17:20
2005.02.20
Как отменить Post при переходе на другую строку?


3-1106207916
Scorpio
2005-01-20 10:58
2005.02.20
Отсеивание даты в SQL


3-1106050766
Johnmen
2005-01-18 15:19
2005.02.20
Глухое зависание IBExpert а


4-1104684139
xAnjel
2005-01-02 19:42
2005.02.20
как по ProcessHandle получить ProcessID