Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.10.2008, 16:23
|
|||
---|---|---|---|
|
|||
Как узнать количество строк |
|||
#18+
Извините за ламерский вопрос. Как узнать количество строк результата запроса. Делаю выборку из DBF, сохраняю в Excel, потом старають сделать шапку и оформить отчет. Оформить надо только то количество строк которое возвратил запрос. FCOUNT() возвращает количество столбцов а строк? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2008, 16:25
|
|||
---|---|---|---|
|
|||
Как узнать количество строк |
|||
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2008, 16:26
|
|||
---|---|---|---|
|
|||
Как узнать количество строк |
|||
#18+
Если результатом запроса является курсор, то Reccount(). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2008, 17:35
|
|||
---|---|---|---|
|
|||
Как узнать количество строк |
|||
#18+
Спасибо, помогли. увидеть можно так Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2008, 08:07
|
|||
---|---|---|---|
|
|||
Как узнать количество строк |
|||
#18+
> Автор: greatbart > Спасибо, помогли. увидеть можно так > WAIT RECCOUNT() window Опасно это. Есть _Tally - вот им и пользкйся!!! Reccount() может вернуть кол-во строк исходной таблицы (dbf), из которой идет выборка. Так же, как и функция dbf() вернет путь не на курсор, а на сам dbf. Это может произойти в том случае, если выборка идет из одной таблицы и результат выборки полностью оптимизируемый по индексам. В этом случае, вместо отдельного курсора происходит переотрывание таблицы источника и наложение на нее фильтра. Как следствие все команды, оперирующие таблицами (в т.ч. Reccount()) будут возвращать информацию по исходной таблице. Вариант избавиться от такого поведения - в сам запрос добавить слова "nofilter" или "readwrite" PS Привыкайте использовать специальные инструменты, а не искать пути обхода. В частности по _Tally в хелпе сказано, что он показывает, сколько строк было обработано в последней "пакетной" операции - в данном случае, сколько было вытащено строк в результате выборки. По Reccount сказано - что показывает ОБЩЕЕ кол-во строк в таблице/курсоре, в том числе удаленных. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1587158]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 153ms |
0 / 0 |