www.map-info.ru :: Просмотр темы - Как определить реальное число записей в таблице
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nick4



Зарегистрирован: 15.10.2011
Сообщения: 95

СообщениеДобавлено: Вт Май 12, 2015 1:15 pm    Заголовок сообщения: Как определить реальное число записей в таблице Добавить ответ со ссылкой на данный текст

Просто хочу поделиться опытом. При удалении строк, если таблица не упакована, невозможно определить реальное число строк. Tableinfo выдает число строк с удаленными вместе. Нашел такой способ. Добавляем поле в таблице (или используем существующее). Допусти имя поля field. Далее:
update База set field=1
select * from База where field=1
print "Число строк "+str$(selectioninfo(SEL_INFO_NROWS))
close table selection

Также можно проверить есть ли удаленные строки в таблице. Если число строк, полученное выше не совпадает с числом строк, полученные в tableinfo, значит есть удаленные строки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Serj



Зарегистрирован: 25.08.2006
Сообщения: 50

СообщениеДобавлено: Вт Май 12, 2015 2:41 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Select Count(*) "N" from tableName into Selection
print selection.N
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Вс Май 17, 2015 9:53 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Serj писал(а):
Select Count(*) "N" from tableName into Selection
print selection.N

Nick4 не ищет легких путей Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru