Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неправильная длина ключа / 4 сообщений из 4, страница 1 из 1
22.07.2006, 23:17
    #33872085
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильная длина ключа
Поля punkt и street - символьные, поле dom - числовое
При выполнении команды
INDEX on ALLTRIM(punkt)+ALLTRIM(street)+STR(DOM,3,0) TO PSD ascending
выдается ошибка неправильная длина ключа
В чем я не прав, и как будет правильно?
...
Рейтинг: 0 / 0
22.07.2006, 23:21
    #33872087
Генетический мусор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильная длина ключа
Максимальная длина ключа индекса 100 символов если я не ошибаюсь. Попробуй построить индекс как

Код: plaintext
INDEX on LEFT(punkt, 47 )+LEFT(street, 47 )+STR(DOM, 3 , 0 ) TO PSD ascending
...
Рейтинг: 0 / 0
23.07.2006, 11:40
    #33872271
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильная длина ключа
alex_zima...В чем я не прав, и как будет правильно?
В архитектуре базы данных...

Если к вопросу подходить серьезно, то надо создавать отдельные справочники для индексов, областей, городов, н/п, улиц... в которых бы Вы зашифровывали код этих объектов. В этом случае усложняется создание Вашего приложения, но уменьшаются индексы и как следствие увеличивается скорость работы программы... Что-то подобное я видел в справочнике адресов МНС России...

Good luck!
...
Рейтинг: 0 / 0
24.07.2006, 10:53
    #33873055
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильная длина ключа
Всем БОЛЬШОЕ спасибо и удачи!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неправильная длина ключа / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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