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

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

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


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

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

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

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

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


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