Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.12.2004, 11:10
|
|||
|---|---|---|---|
|
|||
Reccount под cursor не работает :-( |
|||
|
#18+
Братцы, кто сталкивался с такой проблемой: есть таблица, делаю select в курсор с условием по некоторому полю, типа select * from polis where id_pred=100 into cursor Cur1 Считает, выдает значения только по этому условию, затем делаю reccount('Cur1'), выдает сколько записей в курсоре, все по человечески. Затем навешиваю индекс на это поле id_pred, снова делаю тот же селект, а после - reccount(), дак эта сабака выдает количество всех записей в исходной таблице!!! Пробовал и на VFP 60 и 70 - по фигам. В чем трабла? Уж волосы дыбом встают :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2004, 11:13
|
|||
|---|---|---|---|
|
|||
Reccount под cursor не работает :-( |
|||
|
#18+
эт потому что она не создает курсор, а накладываеь фильтр попробуй select * from polis where id_pred=100 into cursor Cur1 nofilter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2004, 11:22
|
|||
|---|---|---|---|
|
|||
Reccount под cursor не работает :-( |
|||
|
#18+
Дмитрий, спасибо большое, заработало! А где-нить настройка есть, типа SET или только так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2004, 11:24
|
|||
|---|---|---|---|
|
|||
Reccount под cursor не работает :-( |
|||
|
#18+
Дмитрий, спасибо большое, заработало! А где-нить настройка есть, типа SET или только так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2004, 11:38
|
|||
|---|---|---|---|
Reccount под cursor не работает :-( |
|||
|
#18+
пользуй системную переменную _TALLY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2004, 12:59
|
|||
|---|---|---|---|
Reccount под cursor не работает :-( |
|||
|
#18+
Нет. Настроек никаких нет. Только опция NOFILTER в паре с CURSOR. Эта проблема только для INTO CURSOR при определенных условиях. При этом не создается новая временная таблица, а накладывается фильтр на таблицу-источник. Повышается скорость выполнения, но физически - это все та же таблица и из такой таблицы нельзя сделать повторный запрос. Проверить этот факт можно через функцию ?DBF("Cur1") Если вернулось имя исходной таблицы - ты наступил на эти грабли. Должно возвращаться имя TMP-файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1595295]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 406ms |

| 0 / 0 |
