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

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

БД FoxPro [D6, dBase, FoxPro]


Voldemar2000 ©   (2002-09-06 00:25:00) 

Просветите пожалуйста как использовать БД FoxPro. Я пробовал через BDE, но он выдает ошибку, что не найден языковой драйвер.
А при использовании ODBC не работают индексы.


soware   (2002-09-06 09:55:00) [1]

Выбери LangDriver = db866rus
Однако, если индексы сделаны с COLLATE=RUSSIAN,
открыть таблицу с индесками не получится.
Я делал либо так:
- очищал флаг наличия CDX
либо так:
- в CDX для тэгов подменял "RUSSIAN" на 0,"USSIAN"
после закрытия возвращал на место.
Можно так работать, но при изменении индексированных полей, индекс нарушится.


makdi   (2002-09-06 09:47:00) [2]

В BDE на закладке Configuration выбери Configuration/Drivers/Native/(DBASE и Foxpro), справой стороны выбери LangDriver. Из распахивающегося списка выбери нужный драйвер и перезапусти Delphi.
Если у тебя индексные файлы CDX, Delphi не корректно работает с индексами построенные на вычислении даты.


VladTen   (2002-09-06 09:22:00) [3]

У тебя наверное эти файлы с индексными CDX файлами.


Voldemar2000   (2002-09-06 08:56:00) [4]

Could not find language driver.


Elv   (2002-09-06 08:38:00) [5]

Приведи текст ошибки.


Наверх

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