corba
User
 Fresh Boarder
| Posts: 6 |   | Karma: 0 |
|
Прошу помощи...
|
|
Posted: 2008/04/23 18:15 |
|
|
|
|
Есть задача: БД MS SQL, доступ к данным (просмотр, модификация) только через процедуры. При модификации некоторых полей могут произойти изменения в других полях этой записи поэтому процедура модификации возвращает модифицированную строку.
До покупки AnyDAC я использовал собственное решение, построенное на базе MemTable: при модификации данных, вызывалась процедура, затем происходила модификация MemTable на основе результата процедуры. Это удобно и не требует полного рефреша таблицы после модификации. Все хорошо, но решение весьма прожорливо на больших таблицах.
Пробую перейти на TADQQuery + TADUpdateSQL однако не могу понять как отследить и использовать возвращаемый TADUpdateSQL результат и вручную модифицировать данные в TADQQuery. Соответственно вопросы: - Возможно ли перехватить момент вызова команды модификации из TADUpdateSQL и получить доступ к результату? - Можно ли в наследниках TADQuery мануально менять значения полей?
Буду очень признателен за помощь!
|
|