|
|
|
DBConcurrencyException при удалении только что добавленных строк
|
|||
|---|---|---|---|
|
#18+
Заметил такую вещь. Добавляю в пустую таблицу строку, через датасет. Всё вроде нормально. Но после удаления этой строки в датасете, вызов Update() sql-адаптера выдаёт DBConcurrencyException, и в итоге - "the DeleteCommand affected 0 records". Кто-нибудь знает, из-за чего это, и как с этим бороться? З.Ы. Посмотрел Profiler - при удалении не совпадают значения поля Identity в DataSet'е и в БД. Пробовал после добавления делать ещё раз Fill() - не помогает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 05:14 |
|
||
|
DBConcurrencyException при удалении только что добавленных строк
|
|||
|---|---|---|---|
|
#18+
Myloe Но после удаления этой строки в датасете, вызов Update() sql-адаптера выдаёт DBConcurrencyException, и в итоге - "the DeleteCommand affected 0 records" надо смотреть код - интересует то, что происходит с записью от момента ее добавления, до момента вызова Update. Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 06:21 |
|
||
|
DBConcurrencyException при удалении только что добавленных строк
|
|||
|---|---|---|---|
|
#18+
У меня тоже исключение. С записью происходит следующее: 1. запись в датасете заполняется из таблицы 2. пользователь изменяет значение одного из полей записи 3. затем изменяет еще раз таким образом, что новое значение поля становится единтично первоначальному 4. При попытке выполнить SqlDataAdapter.Update(dataset) вываливается указанное исключение. Оно понятно, что обновлять при этом нечего, а на исключение можно и забить, но непонятно, для чего это вообще сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 12:30 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1353167]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 274ms |

| 0 / 0 |
