Форум — Ответы ( К темам )
? | Владимир: Проблема 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, может там что есть, у меня была та-же проблема, решения не нашел. Если решение найдете, пожалуйста напишите, тоже нужно. |