Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Установка большого фильтра / 2 сообщений из 2, страница 1 из 1
13.10.2004, 11:15
    #32735666
TarasV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка большого фильтра
Програмно создается строка:
lcFilterStr = " условие1 AND условие2 AND условие3 AND ......"

потом виполняется:

set filter &lcFilterStr

Роботает нормально, но когда слишком много условий, тойсь lcFilterStr очень большая строчка, то ругается:

Insufficient stack space.

и дальше

SQL:Statement too long

Как с этим боротся.
...
Рейтинг: 0 / 0
13.10.2004, 11:32
    #32735722
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка большого фильтра
TarasVПрограмно создается строка:
lcFilterStr = " условие1 AND условие2 AND условие3 AND ......"

потом виполняется:

set filter &lcFilterStr

Роботает нормально, но когда слишком много условий, тойсь lcFilterStr очень большая строчка, то ругается:

Как с этим боротся.

Попробуй индексирование по условию фильтра index on ... for (lcFilterStr) to ...
+set order to...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Установка большого фильтра / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]