|
|
|
DBConcurrencyException при удалении
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть небольшая проблема: возникает исключение DBConcurrencyException при удалении записи. У DataAdapter, в DeleteCommand указано имя хранимой процедуры. Тип команды соответствующий. Процедура проверена, рабочая. Вызывается DataAdapter.Update(). Реально в базе строка удаляется. Но! Видимо, поскольку процедура не возвращает записей генерится соответствующее исключение. Вопрос: как это обойти? (Кроме варианта игнорировать конкретно это исключение.) п.с.: нужна именно процедура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 14:27 |
|
||
|
DBConcurrencyException при удалении
|
|||
|---|---|---|---|
|
#18+
yugol Но! Видимо, поскольку процедура не возвращает записей генерится соответствующее исключение. для меня не совсем понятно в чем проблема, а кода не показывается, но вот основываясь на этих словах может надо SqlCommand.ExecuteNonQuery() ? если конечно вопрос еще актуален.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 12:22 |
|
||
|
DBConcurrencyException при удалении
|
|||
|---|---|---|---|
|
#18+
Kiteможет надо SqlCommand.ExecuteNonQuery() ? так ведь команда-то напрямую не используется. используется DataAdapter.Update(). вот и весь код, собственно. в свойстве адаптера "DeleteCommand" стоит имя команды, скажем - CommDelete, у которой CommandText="del_transfer(@par_id)" и CommandType = StoredProcedure, и параметр @par_id есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33592314&tid=1353411]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 325ms |

| 0 / 0 |
