Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Помогите, пожалуйста, решить следующую проблему. Есть грид, под гридом лежит ADO SP, которая делает простой селект из таблицы. На таблице есть триггер, который апдейтит записи в другой таблице. И вот когда я изменяю значение в гриде, то возникает exception: 1. Key column information is insufficient or incorrect. Too many rows were affected by update. 2. Row cannot be located for updating. Some values may have been changed since it was last read. Причем возникает только тогда, когда триггер обновляет в другой таблице несколько строк. Если строка одна, то ошибки нет. Данные обновляются в обоих случаях. Как с этим бороться? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 13:08 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
SET NOCOUNT ON в начале триггера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 13:14 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
Спасибо. Заработало. А еще сработало, когда я поставил CusorLocation = clUseServer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 13:24 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
> еще сработало, когда я поставил CusorLocation = clUseServer. Используй только clUseClient. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 15:02 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
> еще сработало, когда я поставил CusorLocation = clUseServer. Используй только clUseClient. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 15:02 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
pkarklin а почему только clUseClient? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 04:00 |
|
||
|
Ошибка при update таблицы с триггером...
|
|||
|---|---|---|---|
|
#18+
2 StarWind Ну вопервых - это лишняя нагрузка на сервер. Если ты уж кэшируешь даные, то лучше это делать на клиенте. Да и есть некоторые отличия в функциональности. Глянь в справку по ADO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 08:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32135269&tid=2118657]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 283ms |
| total: | 461ms |

| 0 / 0 |
