![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с Paradox [D6, Win95/98]
DN © (2002-11-14 09:53:00)В парадоксовской таблице пытаюсь отсортировать поля на что получаю ошибку "List index out of bounds", индексы существуют неоднократно уже проверял, удалял, создавал заново, все без толку. Подскажите в чем проблема?
...
Table1.IndexFieldNames:="N_KA";
...
DN (2002-11-14 17:38:00) [1]Ну да вроде работает, только все равно какие-то сомнения есть, зачем мне столько ключевых полей, и как мне заносить записи в базу, если там уже будет поле с таким же значением, это же верный "Key violation"?
BoxTer (2002-11-14 12:38:00) [2]а зачем??? поставь в дизайнере таблицы ВСЕ (которые нуно сортировать) поля ключевыми, но для этого тебе придется столкать их все вначало, и ИМХО, оно проги не испортит!!!
DN (2002-11-14 11:16:00) [3]Уже легче!
После указания поля как ключевого сортировка по этомуполю проходит нормально, по остальным все осталось то же самое, сменить ключевое поле во время работы БД я так понимаю, что нельзя?
BoxTer (2002-11-14 10:27:00) [4]ну, в принципе, он тебе говорит, шо "код списка вышел за пределы значений" (например, ссылается на несуществующий элемент списка).
тута так просто не скажешь, расскажи по-подробнее, чем подключаешся.
Кстати, в Database Desktop попробуй указать это поле как ключевое...
DN (2002-11-14 10:20:00) [5]Поле написано правильно, а поля строковые и целочисленные.
BoxTer (2002-11-14 10:11:00) [6]1. проверь, с учетом регистра написано-ли имя поля для сортировки.
2. При этом IndexNames должно быть пусто!
.. и вААще, какого типа поле пытаешся сортировать???