Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Пт Июл 01, 2011 8:32 am Заголовок сообщения: Как программно определить что строка удалена? |
|
|
В таблице все удалённые строки помечаются серым цветом до момента упаковки, если считать количество строк в таблице то получаем сумму с удалёнными, как определить что строка удалена? Можть какой MapBasic оператор есть? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пт Июл 01, 2011 11:42 am Заголовок сообщения: |
|
|
Непонятно какую задачу все-таки решаете - посчитать количество неудаленных строк или отличить удаленную от неудаленной?
Смотрите в сторону обходу таблицы:
Оператор Fetch Rec n переводит текущую позицию на определенную строку, даже если она удалена. Замечание: если запись удалена, то оператор генерирует ошибку выполнения 404.
Т.е. обходить и ловить эту ошибку, считать количество ошибок. Получите количество удаленных. Дальше арифметика. |
|
Вернуться к началу |
|
|
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Пт Июл 01, 2011 12:26 pm Заголовок сообщения: |
|
|
Спасибо за помощь! =) |
|
Вернуться к началу |
|
|
|