Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработка измененных записей
|
|||
|---|---|---|---|
|
#18+
Один пользователь изменил данные, второй пытаеся изменить повторно получает error: Row cannot be located for updating. Some values may have been changed since it was last read. Вопрос: как написать глобальный обработчик ошибок (не привязанный к конкретному DataSet), который бы выдавал типа: Данные изменены нажмите F5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2003, 21:13 |
|
||
|
Обработка измененных записей
|
|||
|---|---|---|---|
|
#18+
Ну почему сведения об используемой БД надо в профиле смотреть? ================ Общий принцип - использовать хранимые процедуры и в случае неудачи перехватывать код ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2003, 00:01 |
|
||
|
Обработка измененных записей
|
|||
|---|---|---|---|
|
#18+
Не, делать все через процедуры - это слишком радикально... Есть такой замечательный компонент - ApplicationEvents, и у него событые OnException, в нем можно организовать обработку исключений. Не забудь только вызывать Application.ShowException для других ошибок, иначе вообще ни одной не увидишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2003, 05:10 |
|
||
|
Обработка измененных записей
|
|||
|---|---|---|---|
|
#18+
Через ApplicationEvents ловлю ошибку, но немогу обработать ситуацию до события Dataset.Post. 'Row cannot be located for updating. Some values may have been changed since it was last read' т.е. изменение записи прочитанной до изменения вторым пользователем. Можно ли отловить такое изменение на уровне сервера или Delphi до того как пользователь начал редактирование. (server MSSQL2000 + ADO) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 10:38 |
|
||
|
Обработка измененных записей
|
|||
|---|---|---|---|
|
#18+
Не, делать все через процедуры - это слишком радикально... Нет, это как раз правильно . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 11:18 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2036&tid=2117998]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 354ms |

| 0 / 0 |
