Показать сообщение отдельно
Старый 01.11.2007, 13:36   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Lrundom Посмотреть сообщение
Добрый день,
У мня возникла такая проблемка: необходимо увеличить длину поля активного ключа таблицы. Но при компиляции выходит ошибка, что размер активного ключа не может превышать 252 байта... Можно ли каким либо образом обойти это ограничение?

И еще вопрос. в этом самом активном ключе имеются: 3 поля с типом Code 20, 4 поля с типом Code 10, и по одному полю с типами Integer, Date, Option... При изменении длины одного поля с Code 20 на Code 40 пишет, что размер активного ключа равен 260 байт(из-а чего собстенно и вылезает сообщение об ошибке)... Насколько я знаю, длина Code = максимальная длина строки+2 байта(тогда Code 20 = 22 байта), Integer, Date, Option по 4 байта, соотвественно длина поля ключа после его изменения равна 146 байт... Откуда тогда берется 260 байт?
Мне кажется, что там все берется кратное 2 (таким образом Code 20 хранится как 32 байта, а Code 40 хранится как 64 байта).