Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработать отмену удаления D7+ODAC
|
|||
|---|---|---|---|
|
#18+
Мое почтение! Имеем D7+ODAC. TOraQuery, SQLDelete содержит вызов процедуры. После вызова в AfterUpdateExecute содержится проверка на RowsProcessed>1, и если больше, то OraQuerySelf.Session.Rollback. Проблема в том, что все равно происходит визуальное удаление в сетке. Попробовал отвязывать\привязывать по новой DataSet - хрень, что-то некорректно работает в случае, если кол-во записей запроса больше видимого в Grid. Визуально удаляет, причем не ту запись.Еще хуже, что удаляет и в курсоре OraQuery - при пересчете записей действительно становиться меньше. Как бы это обойти? Чтобы не было такого побочного эффекта. Open\Close делать очень не хочется, это вызывает связанные трудоемкие операции. Дурацкую процедуру удаления переписать нельзя, вот дерьмо, вот мерзкая история... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2003, 14:22 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1991&tid=2116196]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 364ms |

| 0 / 0 |
