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

Вниз

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

 
SerjKo   (2002-10-23 10:00) [0]

Уважаемые мастера помогите с такой проблемой:
у меня не открывается таблица dBASE - выходит сообщение "Invalid index descriptor".
Когда убираешь файл .cdx - в DatabaseDesktop файл можно открыть, но выводится сообщение "Read Only".
dBase`ский файл создан был на FoxPro.
А мне нужно его использовать на Delphi.

Если кто сталкивался с такой проблемой подскажите пожалуйста.
Заранее благодарен.


 
kaif ©   (2002-10-23 10:15) [1]

Если открыть с помощью TTable на форме в D6 в процессе дизайна, то должно появиться окошко, где можно выбрать ReadOnly или Detach. Выбери Detach - индекс отключится. Хотя есть, наверно, и более умные методы.


 
SerjKo   (2002-10-23 12:49) [2]

Пробовал через TTable всеравно выходит сообщение "Invalid index descriptor".
А вот в DatabaseDesktop действительно можно выбрать ReadOnly или Detach.


 
mihey   (2002-10-23 14:42) [3]

Если таблица создавалась в FoxPro, то попробуй ее переиндексировать(use Таблица index Идекс.idx). Также есть свойство в TTable TableType, где указывается тип таблицы.
И еще одно, ты говориш что индес файл с расширением .cdx, но необходим .idx.


 
SerjKo   (2002-10-24 09:10) [4]

Индексный файл .cdx - это точно. Да действительно эта база создана была не на FoxPro (но суть не в этом).
Я пробовал и свойство TableType - ничего не изменилось.
А вот на регенерацию индекса вылетела ошибка BDE.


 
Kurmanbek   (2002-10-24 09:53) [5]

Используй копию файла

Запусти Foxpro
Открой этот файл DBF и Copy to <имя файла DBF>


 
Виталий Панасенко   (2002-10-24 12:05) [6]

Это приколы Фокса (или драйвера Фокса для Делфи). В таких случаях пользую ODBC, скорость хромает (при использовании таблиц) но все работает ОК (за исключением отображения данных)


 
SerjKo   (2002-10-24 13:02) [7]

Спасибо Виталий Панасенко.
Я уже догнал, что надо делать через ODBC.
Я сделал через технологию ADO с интерфейсом OLE DB (в принципе это тоже ODBC) и все заработало, единственное у ADO тоже есть свои приколы, но главное база заработала.

Спасибо всем кто не бросил в трудную минуту.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
1-45797
Lex
2002-11-04 21:27
2002.11.14
Как понять, что


3-45731
RVGroup
2002-10-24 14:49
2002.11.14
Впечатления от Cache 5


1-45958
Sergey_Elf
2002-11-04 13:38
2002.11.14
Tdatetimepicker при попытке ввода года вылетает exception


8-46003
PycUS
2002-07-01 22:11
2002.11.14
Звуки


1-45965
АЛЕКСЕЙ СЕРГЕЕВИЧ
2002-11-03 12:18
2002.11.14
Помогите народ плиззз!!!!