0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 6
|
||||||||||||
1 | ||||||||||||
Ошибка при добавлении в БД: "list index out of bounds(0)"26.01.2012, 19:01. Показов 1359. Ответов 8
Метки нет (Все метки)
0
|
26.01.2012, 19:01 | |
Ответы с готовыми решениями:
8
List index out of bounds (0) delphi при добавлении данных При запросе из 2 таблиц ошибка list index out of bounds 1 RadioGroup: ошибка List index of bounds (-1) при снятии галочки Ошибка при создании неквадратной матрицы: List index (10) out of bounds Ошибка list index out of bounds (0) при открытии данного фрейма |
86 / 86 / 24
Регистрация: 27.02.2010
Сообщений: 397
|
|
26.01.2012, 20:04 | 2 |
Вы выложили следствие проблемы, а не причину.
Причину, думаю, ищите в процедуре smUpdateProduct() Судя по характеру ошибки - обращение к нулевому элементу пустового списка экземпляра класса потомка tstrings.
1
|
26.01.2012, 20:49 | 3 | |||||
Надо убрать защищенную секцию - она мешает диагностике бага, маскируя реальную ошибку. Попробуйте так и ловите реальную ошибку:
1
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 6
|
||||||
26.01.2012, 21:39 [ТС] | 4 | |||||
Вроде бы процедура правильная
0
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 6
|
|
26.01.2012, 22:13 [ТС] | 6 |
вроде бы да
новичок в дельфи, тяжело увидеть ошибки)
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
27.01.2012, 04:51 | 7 |
Musia,
А если посмотреть код процедуры в БД которую вы дергаете? А то как-то чувствуется неуверенность в том что вы пишите...
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
|
||||||
27.01.2012, 11:15 | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 6
|
|
27.01.2012, 13:32 [ТС] | 9 |
вот процедура в БД
create procedure "UpdateProduct" (inID integer, inName varchar(100), inMg varchar(10)) as begin if (:inID=0) then insert into "Product" values (:inID, :inName, :inMg); else update "Product" set "Name"=:inName, "Mg"=:inMg" where ID=:inID; end;
0
|
27.01.2012, 13:32 | |
27.01.2012, 13:32 | |
Помогаю со студенческими работами здесь
9
При запуске программы появляется ошибка: list index out of bounds (0) Ошибка : Estringlisterror with message list index out of bounds(0) при работе с циклом Ошибка List index out of bounds(2) Ошибка: list index out of bounds -1 Ошибка: List Index Out Of Bounds Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |