Field XXX cannot be modified
我有一个sql:='select a,b,c, a+'-'+b as d from table ;
如果我在运行过程中
修改
d
如果dataset.FieldByName('d').AsString:='ss';
就会报错 Field d cannot be modified
而修改a
如果dataset.FieldByName('a').AsString:='ss';
不会报错
其中 a ,b ,c 都是数据库中已存在的列。如果解决这个问题。
[解决办法]
D列是計算出來的,不能修改。