powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Invalid key length
8 сообщений из 8, страница 1 из 1
Invalid key length
    #32411692
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ругается на строку "Select 0"
словами "InvalidKey Length"
Что бы это значило?
...
Рейтинг: 0 / 0
Invalid key length
    #32411702
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перекомпили проект и убери брекпоинты в Дебугере. Ч:е-та тут магическое и никак не связанное именно с этой командой. Либо перед уходом с текущего альяса есть проблема в выражении фильтра как раз на неправильной длины ключ
...
Рейтинг: 0 / 0
Invalid key length
    #32412071
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объект перекомпилил, брекпоинты убрал, проблемы в выражении фильтра в текущем альясе нет.
Пишу такую вещь:

SET STEP ON
IF USED ('KWSTR')
SELECT KWSTR
USE
DELE FILE (k_diridx+'kwstr.idx')
ENDIF
SELECT 0
USE (m.FileStr) ALIAS KWSTR

если kwstr используется то ругается на SELECT KWSTR,
если нет то на SELECT 0
???????????????????????????????????????????????????????
...
Рейтинг: 0 / 0
Invalid key length
    #32412113
TheBurn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO, чтото со структурой таблицы - в этом случае бывает что ошибка вылетает на следующих операторах проги
...
Рейтинг: 0 / 0
Invalid key length
    #32412133
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ругается именно этими словами (Invalid Key Length)?

Invalid key length. (Error #112)
An invalid index key length has been specified. The length of a key for an .IDX index must be between 1 and 100 characters. The length of a key for a .CDX index must be between 1 and 254 characters.

Таким образом, боюсь, где-то выше был построен индекс, например, по выражению:
index on alltrim(field), и этот факт должен быть проверен. А по select 0 - если мы в browse - может происходить попытка сохранения текущей записи в текущей области. С перестроением индекса. А там - empty(field)=.t. Так?
...
Рейтинг: 0 / 0
Invalid key length
    #32412186
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он может ругаца чиста на запись амого класса или формы. Если у тя не мулька, что-то из визуального, то копни весь метод в клипбоард, сделай его ResetToDefault и снова вставь
...
Рейтинг: 0 / 0
Invalid key length
    #32412371
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Urri:
Будем смотреть, может проблема действительно в индексах.
To Hel!Riser:
Что -то я из твоих слов ничего не понял. :( Можно как-нибудь на более доступном языке. Буду очень благодарен.
...
Рейтинг: 0 / 0
Invalid key length
    #32413680
Легко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
imho позиционирование стрелки в окне отладчика на "левую" строку кода при возникновении ошибки - дело довольно распространенное в тех случаях, когда ошибка не связана непосредственно с кодом программы или метода.
Перевожу пост Hel!Riser :)
он может ругаца чиста на запись амого класса или формы. Если у тя не мулька, что-то из визуального, то копни весь метод в клипбоард, сделай его ResetToDefault и снова вставь
Так как формы и классы представляют собой обычные таблицы с мемо полями, то при интенсивной работе с ними возможны сбои табличного характера. Предалагается скопировать текст твоего метода в буфер обмена. Затем в конструкторе формы выбрать правой кнопкой этот метод в таблице Properties, выбрать Reset to Default, сохранить форму, а затем снова вставить скопированный текст кода в этот метод.
:) Только это не поможет и это печально, сочувствую ...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Invalid key length
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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