7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
||||||
1 | ||||||
Ошибка при удалении в базе данных.25.12.2011, 15:43. Показов 739. Ответов 9
Метки нет (Все метки)
Здравствуйте. Есть код готовый, рабочий с баззой данных. Ошибка вылетает(через раз) когда сначала добавляется элемент а потом удаляется(дугой). Помогите пожалуйста исправить!
Может это только у меня ошибку выдает.
0
|
25.12.2011, 15:43 | |
Ответы с готовыми решениями:
9
Ошибка при удалении данных из программы Ошибка при удалении в базе данных Ошибка подключения к базе при удалении записи Ошибка при удалении данных |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
25.12.2011, 15:56 | 2 |
программка не из трех строчек и требует ввода пользователя. И от этого может зависить ее поведение. чтобы остальным было проще, вы должны указать шаги для воспроизведения данной ошибки. т.е. что именно вводили и в какой последовательности. Методом взгляда найти ошибку тут сложно. В дебаге проще. Поэтому нужны шаги для воспроизведения.
Судя по дебаг окну, выход за пределы выделенной памяти. Почему бы вам вместо динамически выделяемых массивом символов не использовать строки? Не будет подобных проблем и код станет чище и проще.
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
25.12.2011, 19:10 [ТС] | 3 |
шаги:
сначала я ввел на 1 место новый элемент,потом посмотрел базу данных а потом попытался удалить нулевой элемент,и он выдал ошибку. на счет изменения кода - код не мой, я не справлюсь. Желательно как нибудь попроще справиться с этой ошибкой. Добавлено через 2 часа 52 минуты вверх
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
26.12.2011, 19:36 [ТС] | 4 |
вверх
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
07.01.2012, 17:26 [ТС] | 5 |
Помогите пожалуйста найти ошибку! Очень надо.
0
|
18 / 18 / 2
Регистрация: 28.12.2011
Сообщений: 176
|
|
07.01.2012, 18:30 | 6 |
Данная ошибка возниает только про попв\ытке удалить нулевой элемент? С остальными все норм? В чем смысл работы программы? И где там базы данных (что имеется в виду)?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||||||
07.01.2012, 18:50 | 7 | |||||
Логика кода крута. Особенно мне понравилась deleterecord, которая ни разу не очищает память и
По-моему оно падает на printbase. У вас нет ничего в нулевом элементе, тем не менее его для него вызывается print, который пытается вывести данные с невалидных указателей.
1
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
07.01.2012, 19:09 [ТС] | 8 |
код не я писал. я вообще мало что тут понимаю. где именно в коде в каких строках ошибка можете показать?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||||||
07.01.2012, 19:15 | 9 | |||||
Ошибка в ДНК разработчика. Может быть, будет достаточно руками определить нулевой элемент.
Добавлено через 1 минуту Но общей убогости кода это не отменит и ошибки могут возникать ещё в куче мест. Утечка памяти, опять же, на лицо.
2
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
07.01.2012, 19:36 [ТС] | 10 |
вроде помогло!спасибо!
0
|
07.01.2012, 19:36 | |
07.01.2012, 19:36 | |
Помогаю со студенческими работами здесь
10
Ошибка при удалении данных из БД Ошибка при изменении и удалении данных Ошибка при удалении из базы данных Ошибка при удалении данных из таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |