Форум — Ответы     (  К темам )
 ?  Владимир: Проблема SQL запроса через ODBC (12-11-2002 15:45:22)
Столкнулся с тем, что необходимо выбирать данные из базы данных Visual FoxPro 5.0. Обыкновенный Select для выбора фамилии из 35000 записей работает около минуты-это ужасно долго. ODBC сильно тормозит. Как ускорить данный процесс?
 Андрей (12-11-2002 19:37:58)
При работе с C++Builder скорее всего никак. Дело в том,
что индексы у FoxPro лежат в другой папке (IDX),
сама база — то есть таблицы — в папке (DBF),
а драйвер этого не понимает и индексы не использует

Ускорить можно, написав программу на самом FoxPro, тогда
индексы будут использоваться и процесс ускориться
(конечно, если соответствующие поля индексированы),
или если возможно найдете какие-либо компоненты прямого
доступа к базе FoxPro, которые понимают, что индексы
размещены в другой папке и используют их.
Попробуйте сходить на сайты, посвященные FoxPro, может там
что есть, у меня была та-же проблема, решения не нашел.

Если решение найдете, пожалуйста напишите, тоже нужно.