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

Вниз

BDE; FOX; corrupt table/index header или Invalid index descriptor   Найти похожие ветки 

 
AAlex   (2006-05-16 09:23) [0]

Юзаю таблицы ФОКСПРО. Они прекрасно открываются в самом фоксе (5.???), но в БДЕ - ругается. Причем часть таблиц открывается нормально, а честь - нет.
Причем, таблица table1.dbf не имеет индексов вообще (corrupt table/index header) (ну не нужен ей индекс-там всего 2 записи по 3 поля),
а другая таблица table2 индекс использует (Invalid index descriptor)

При просмотре свойств таблицы в SQLExplorere показывает для table2:
type: dBase
Table type: пусто
После REINDEX в фоксе ситуация не меняется.....


 
ANB ©   (2006-05-16 10:48) [1]

Скорее всего неправильно определен драйвер БД. Проверь настройки алиаса в БДЕ.


 
Desdechado ©   (2006-05-16 10:53) [2]

NATIVE драйвер для фокса слабоват, может не понимать какие-то вещи
LEVEL выстави нужный
tabletype=ttFoxPro

если же используешь ODBC, то там другой расклад


 
Anatoly Podgoretsky ©   (2006-05-16 14:09) [3]

Язык таблиц 1251, Борланд не поддерживает.


 
AAlex   (2006-05-17 12:01) [4]


> LEVEL выстави нужный
> tabletype=ttFoxPro

Какие границы LEVEL приемлемы? У меня по умолчанию стоит 25.


 
Desdechado ©   (2006-05-17 12:17) [5]

F1 на параметре


 
Elen ©   (2006-05-17 17:11) [6]

А какая версия Фокса? Если файлы созданы версиями VFP6 и выше, в его заголовке прописывается кодовая страница и БДЕ ее чаще всего не воспринимает. Это-же касается и индексов Фокса (особенно CDX). Когда-то выкрутился тем, что при создании Фоксового dbf-файла сохранял его с опцией FOXPLUS, после которой файл уже нормально воспринимается БДЕ.
А вообще, убедился, что работать с Фоксовыми файлами через БДЕ - гемор.
Не знаю, как у тебя, а я в таком случае регистрирую на машине Run Time-dll Фокса. Затем в Delphi использую простеший самодельный компонент, который выполняет ЛЮБУЮ команду или функцию Фокса, в том числе и снятие признака кодовой страницы.


 
Виталий Панасенко   (2006-05-17 18:12) [7]

ODBC нужно использовать, АднАзначнА. драйвер VFP. Такой расклад может быть даже для версии 2,6 фокса(сам с таким воюю)


 
jiny   (2006-05-18 14:14) [8]

черкни свое мыло, выдам vfpoledb (драйвер для Visual Foxpro) правда ниже седьмой версии не проверял



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
15-1150700740
Ламот
2006-06-19 11:05
2006.07.23
WinXP не хочет ставиться :(


15-1151392880
Ega23
2006-06-27 11:21
2006.07.23
Посоветуйте ToolBar


10-1122639858
ViJen
2005-07-29 16:24
2006.07.23
Дождаться пока ворд закончит печать


2-1151942665
hgd
2006-07-03 20:04
2006.07.23
SavetoJPEG для GRAPHICS32


11-1130734441
Reset
2005-10-31 07:54
2006.07.23
Убрать PopupMenu, если оно уже "вывалилось"?