FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9239
Вход
Подводный камень с UNIQUE и DELETED()

при выставлении индекса пропали записи.


 
Прислал: Даниил Александрович   Категория: Работа с данными


Не нашел такого в баззе по этому делюсь вдруг кто столкнется, есть база [работа,тип] пример:
[ЧП Иванов],[Предприниматель] 
[ООО Ферросплавы],[Предприятия]... 
типы: Медики, Образование, Бюджет, МВД и т.д.
индекс был сделан так:
  
 index on [тип] tag tip1 uniq 
от пользователей поступила жалоба что из списка пропал тип [Предприятия], смотрю базу все наместе, а в списке нет. Понять ни чего не могу индек же на то и уникальный чтобы всех записей было по одному. После долгих мук база была упакована, все заработало, но проблемато осталась, как оказалось при индексации fox включает в уникальные и удаленные записи не зависимости от
SET DELETE [ON/OFF] 
Решение вообщем следующие:
 index on [тип] tag tip1 uniq FOR !dele()

 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (5)
Дополнения пользователей
Подводный камень с UNIQUE и DELETED()
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика