Добрый день!!
у меня есть представление из нескольких таблиц. У этого представления написаны триггеры instead of INSERT, DELETE, UPDATE.
Во время проектирования у свойства UpdateTable есть возможность выбрать как любую таблицу из этого представления, так и само представление.
Так вот когда выбираешь какую либо таблицу, то появляется возможность редактировать (run-time) только поля этой таблицы. Если выбрать представление, то весь датасет в ReadOnly.
Проблему можно решить только явно создав поля в датасете? и там задав у свойства ReadOnly = false????
или еще как-то можно?
P.S. А то не хочется создавать столько полей...
Представление и TMSQuery
Re: Представление и TMSQuery
Добрый день,
Вы можете установить свойство ReadOnly в False в ран-тайме в цикле по полям
И используя компонент MSUpdateSQL (связав его с MSQuery MSQuery1.UpdateObject := MSUpdateSQL1) задать в нем необходимые запросы на изменения данных
Вы можете установить свойство ReadOnly в False в ран-тайме в цикле по полям
Код: Выделить всё
for i := 0 to MSQuery1.FieldCount - 1 do
MSQuery1.Fields[i].ReadOnly := False;