powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как определить, что БД пустая?
4 сообщений из 4, страница 1 из 1
Как определить, что БД пустая?
    #33846510
lana_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в результате команды select получаем пустую таблицу

как определить , что она пустая?
я делаю так:

go top
if eof()=.F.
.
.
.
endif


может , есть ещё какой-то способ ?

(recno() в данном случае возвращает 1)
...
Рейтинг: 0 / 0
Как определить, что БД пустая?
    #33846517
ДП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select * ............

if _TALLY=0
* ПУСТО
endif
...
Рейтинг: 0 / 0
Как определить, что БД пустая?
    #33846556
oldfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего мудрить! RECCOUNT( )=0, значит пустая.
...
Рейтинг: 0 / 0
Как определить, что БД пустая?
    #33852617
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi oldfox!

Если в результате работы SELECT быдет создан "честный" курсор то можно и
RECCOUNT() использовать, но довольно часто вместо создания НОВОГО курсора
фокс просто накладывает фильтр на исходную таблицу - и тогда несмотря на
"пустоту" курсора RECCOUNT() даст вовсе не 0.
Так что _TALLY всё-же гораздо лучше.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как определить, что БД пустая?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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