И снова здравствуйте. :)
Имеется проблемка. Компоненты DOA 4.1, cxGrid v6.
OracleDataSet содержит примерно такой SQL
select t1.FIELD1, t1.FIELD2 t1.rowid, t2.name, t3.code
from t1, t2, t3
where t1 = :p
and t2.id = t1.t2_id
and t3.id(+) = t1.t3_id
OracleDataSet.UpdatingTable := 't1';
В исходнике обработано событие OracleDataSet.OnNewRecord
OracleDataSetFIELD1.AsFloat = SomeFloat;
OracleDataSetFIELD2.AsString = SomeString;
И на OracleDataSet.Post происходит ошибка: "EDataBaseError: Field 'code' mast have a value".
Зачем она пытается редактировать t3 и как это починить? Есть какие-нибудь идеи? Спасибо.