Re: Отмена автоматического Update'а в ADOQuery
От: Big  
Дата: 30.01.04 06:52
Оценка:
Здравствуйте, MaxLife, Вы писали:

ML>Доброго времени.


ML>Ситуация. Имеется ADOQuery, DataSet и DBGrid. В ADOQuery определён SQL, собирающий в запросе поля по нескольким таблицам. При попытке отредактировать поле в DBGrid ADOQuery выбрасывает ошибку, сообщающую, что попытка вставить значение в столбец отвергнута по ряду причин, что совершенно логично, так как произвольный запрос — не таблица и не view.


ML>Вопрос — как перехватить или заблокировать на уровне ADOQuery отправку изменённых данных с целью самостоятельной их обработки? Есть ли возможность не отсылать изменения автоматом?



В компоненте TDataSource есть свойство AutoEdit (по умолчанию = True): Determines if a data source component automatically calls a dataset’s Edit method when a data-aware control associated with the data source receives focus.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.