Подскажите, как можно в ADOQuery, открытом с кэшированием изменений (LockType = ltBatchOptimistic), изменить поле, которое формируется SQL-запросом (например складываются значения 2-х строковых полей из таблицы). По умолчанию ADOQuery этого делать не даёт, поскольку это поле физически не хранится в таблицах БД. Но мне не нужно сохранять изменения в базу, а только поменять значение ячейки в DBGrid.
В BDE такой проблемы не было. Ставили у Query CahcedUpdates = true и подцепляли пустой UpdateSQL. После этого можно было у Query менять любое поле.
Можно ли в ADO сделать то же самое?