4 / 4 / 1
Регистрация: 16.09.2012
Сообщений: 119
|
||||||
1 | ||||||
Вылезает ошибка при записи данных в Базу после рендеренга View27.09.2013, 18:59. Показов 7078. Ответов 3
Метки нет (Все метки)
Всем привет!
У меня такая странная проблема: Я пишу данные в базу MSSQL (При помощи Entity Framework, DbContext), данные записываются нормально, затем даже отрисовывается View, но спустя 2 секунды, вылезает Exception (DbUpdateException - "При обновлении записей произошла ошибка. Подробные сведения см. во внутреннем исключении").
Добавлено через 21 минуту Изучил Внутреннее исключение и понял, что почему-то данные пишутся в базу 2 раза. И Id увеличивается на 2 единицы, а не на 1, как должен. "Violation of UNIQUE KEY constraint 'UQ__Articles__014935CB'. Cannot insert duplicate key in object 'Articles'.\r\nThe statement has been terminated."
0
|
27.09.2013, 18:59 | |
Ответы с готовыми решениями:
3
Ошибка при записи в базу данных Пытаюсь добавить записи в базу данных.После добавления 5-7 записей вылетает ошибка. Ошибка при добавлении записи в базу данных Фантастическая ошибка при записи в базу данных PostgreSQL |
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
|
||||||
29.09.2013, 02:21 | 2 | |||||
поставте
тут уже нужно код смотреть, вариантов много, либо AJAX событие срабатывает два раза т.к. вы повесили два раза click событие и т.д.
1
|
4 / 4 / 1
Регистрация: 16.09.2012
Сообщений: 119
|
|
29.09.2013, 11:12 [ТС] | 3 |
Ситуация немного другая - Exception вылезает только в Visual Studio, при заливке на сервер никаких Exception'ов не вылезает, скрипт отрабатывает нормально. View рисуется нормально.
Поле Id IDENTITY и INCREMENT обычно +1, если писать прямым SQL запросом. Но там есть другое поле, на которое он ругается, вот оно UNIQUE. Данные пишутся 1 раз, 2-й запрос не проходит. Такое чувство, что одновременно уходят 2 запроса и почему-то не проходит 1-й =) Весь необходимый для понимания код я выложил сюда в 1-м посте. Это просто скрипт для тренировки, он ничего особенного не делает, а просто, отрабатывая, пишет данные в БД и рисует стандартную View.
0
|
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
|
|
29.09.2013, 15:21 | 4 |
если вы видите exception в visual studio, то он также должен возникать и на сервере, просто вы его там не видете, но IIS все пишет в лог
к сожалению не могу ничего сказать, нужно смотреть по месту
1
|
29.09.2013, 15:21 | |
29.09.2013, 15:21 | |
Помогаю со студенческими работами здесь
4
Ошибка при записи данных в базу из-за ограничений в структуре базы Ошибка при попытке добавления записи в базу данных (MySQL) Ошибка java.lang.NullPointerException при добавлении записи в базу данных Ошибка при внесении записи в базу данных (вложенный запрос вернул больше одного значения) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |