关于clientdataset数据更新的问题,数据库为access

                            
clientDataSet1.Edit;   
  clientDataSet1.FieldByName('f1').AsString   :=   'XXXXX';  
  clientDataSet1.Post;  
  假设clientDataSet1里面装载的内容为这样“select   f1   from   table1”就没错,sql语句换成“select   mid(f1,1,4)+'年'+mid(f1,5,2)+'月'   from   table1”就会报错“field   f1   can   not   be   modified...”,唉,费解!

查看回复