|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
||||||
Ошибка List index out of bounds (8)27.11.2014, 23:01. Показов 8344. Ответов 15
Метки нет (Все метки)
Здравствуйте уважаемые форумчане.
Подскажите где я неправ- при использовании кода вылетает Ошибка List index out of bounds (8) (ну соответственно цифра меняется каждый раз )
0
|
||||||
| 27.11.2014, 23:01 | |
|
Ответы с готовыми решениями:
15
Ошибка List index of bounds(10) Ошибка: list index out of bounds 12 |
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 27.11.2014, 23:30 | |
|
Видимо, в DBText2.Caption разный мусор прибывает.
Откуда понятно, что там номер колонки?
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
||||||
| 27.11.2014, 23:50 [ТС] | ||||||
|
Таже самая ерунда происхдит если вручную присваиваем значение
0
|
||||||
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 27.11.2014, 23:56 | |
|
Значит полей меньше 10 штук (нумерация колонок с нуля).
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
|
| 28.11.2014, 00:00 [ТС] | |
|
нет, к сожалению их не просто больше. даже если в значение i я заношу 2йку - вылетает таже ошибка
0
|
|
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 28.11.2014, 00:07 | |
|
Тогда будем гадать о причине ошибки до посинения. Не проще ли выложить проект.
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
||||||
| 28.11.2014, 00:14 [ТС] | ||||||
это если в кратце
0
|
||||||
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 28.11.2014, 00:19 | |
|
Зачем нам "в кратце"? И что с этим богатством делать?
Надо заархивировать все файлы проекта вместе с БД и выложить сюда в виде файла (через кнопку "Управление вложениями")
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
|
| 28.11.2014, 00:21 [ТС] | |
|
А вот сам архив с исходниками :http://dimaolab.ltd.ua/pro.rar
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
|
| 28.11.2014, 00:22 [ТС] | |
|
А вот так как ві рекомендовали- через вложения
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
|
| 28.11.2014, 00:23 [ТС] | |
|
Сразу предупрежу- там используются сторонние библиотеки Apha Control и QReport
0
|
|
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
||||||
| 28.11.2014, 00:55 | ||||||
|
Насчет предупреждения похвально - редко кто это делает.
А по поводу ошибки очевидно. Видимо, речь идет не о колонках, а о строках, из которых нужно выбирать ответы. И поскольку в таблице всего одно поле, то и выборка значения здесь простая:
Уж слишком запутано.
1
|
||||||
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
|
| 28.11.2014, 01:06 [ТС] | |
|
Номер строки ответа - ето DBText2.caption-1 - туда он в свою очередь попадает из DataSource4, столбец "Код".
Предложная вами выборка значения берет индекс 0- который имеет значение 0. на вкладыше "другое" после загрузки бд можна увидеть весть список полей- их там 20., соответственно продолжает либо выбирать 1 значение (предложеный вами вариант), либо как я делал- вылетает ошибка Добавлено через 3 минуты Может я чегото не то делаю. Мне нужно найти № строки DBText2.caption-1, и занести значение в Label
0
|
|
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 28.11.2014, 01:17 | |
|
DBText2.caption содержит (должен содержать) значение поля Код, да, верно, но в таблице, c которой этот компонент соединен нет ни одной записи. И чего там можно "найти" - непонятно.
И какое отношение эта таблица имеет к таблицы Ответы, собственно, из которой и была попытка вытащить знаение в Label? Что-то мудрено очень.
0
|
|
|
2 / 2 / 1
Регистрация: 23.11.2013
Сообщений: 85
|
||||||
| 28.11.2014, 01:33 [ТС] | ||||||
|
Может я действительно ерундой занят. Подскажите как вы видите решение задачи- мне нужно узнать дал ли обучающийся правильный или не правильный ответ соответственно. Тоесть- DBText2.caption - всего навсего № вопроса из таблицы "вопрос". Номеру каждого вопроса соответствует ответ, в таблице "ответы" в строке DBText2.caption-1. Может можно както упростить - ато у меня уже ум за разум западает- в базах данных я не ахти силен к сожалению.
Собственно по нажатию кнопки "Підтвердити вдповідь" будет происходить сравнение значения переменной otv со значением sLabel2.caption , и если ответ правильный выполняем
0
|
||||||
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 28.11.2014, 01:35 | |
|
Лучше бы изменить несколько структуру БД. Для упрощения жизни и себе тоже.
В таблице Варианты (видимо, это Варианты ответов) нужен указатель на вопрос, т.е. должно быть еще одно поле, которое можно было бы назвать КодВопроса. В него записывать нужное значение поля Код из таблицы Вопросы. Тогда логическая связь между этими таблицами была бы корректной. В вариантах ответов можно бы добавить поле по условным названием ПравильныйОтвет, в котором можно записать символ правильного ответа. Тогда в базе больше ничего и не надо было бы городить. Ну, кроме, результатов теста, но это уже другая история и другие таблицы. А привязка к номеру строки таблицы, как сейчас делается, приведет к тому, что связь обязательно нарушится. При первой же попытке удалить/добавить строки в любую из таблиц, где есть поля типа Счетчик. И приложение просто не будет работать нормально.
1
|
|
| 28.11.2014, 01:35 | |
|
Помогаю со студенческими работами здесь
16
Ошибка list index out of bounds (0) и с чем ее едят
Удаление записи через sql-запрос. Ошибка list index out of bounds (0) Ошибка при добавлении в БД: "list index out of bounds(0)" List index out of bounds Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|