![]() |
|
|
![]()
|
|
| VisualCraft |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 24.11.2003 Репутация: нет Всего: нет |
В таблице два уникальных индексных поля. Первое - ключевое Primary (т.е. key), еще одно отдельное Unique само по себе.
Первичный ключ правильно работает и не допускает одинаковых значений. Unique никак не работает и свободно пропускает одинаковые значения. Установил на него Order в свойствах таблицы, но и это не помогло. В чем дело и что делать? Пока выхожу из положения программным путем, проверяю Locate. Но это не есть гуд! Могу триггер и хранимую процедуру навернуть, но так не должно быть!!! Нафига тогда Unique?! |
|||
|
||||
| VisualCraft |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 24.11.2003 Репутация: нет Всего: нет |
Все вопрос закрыт! Теперь все работает как надо.
Оказывается Unique (уникальный индекс) оставлен в VFP для совместимости с предыдущими версиями... Она как!!! Тип остался, а функциональной нагрузки не несет. Следовательно, при переходе со старой версии на новую, в импортируемых базах работать не будет и повлечет ошибку в программе, которая "надеется" на защищенность уникального индекса. Вместо него следует использовать тип Candidate (тоже уникальный индекс). Наверное перевод "Кандидат" означает, что это кандидат в первичные ключи Непонятное решение ибо таким кандидатом мог бы быть любой уникальный (Unique) индекс при желании разработчиков. Зачем было плодить сущности без необходимости да еще и баги добавлять |
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |