Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-45880
NeyroSpace
2002-11-05 14:00
2002.11.14
Как узнать какой компонент породил Exception?


3-45747
Beglec
2002-10-21 17:27
2002.11.14
Сложный вопрос по SQL


3-45784
Opryshok
2002-10-25 21:04
2002.11.14
Default fields values


3-45673
I_S_
2002-10-28 09:23
2002.11.14
Работа с несколькими таблицами.


3-45767
Fishka
2002-10-25 13:11
2002.11.14
Директория для временных файлов _SQL....dbf





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский