我只是修改,并不用保存,可它提示此字段是只读,改成非只读也不行,有什么办法?不会只能再加一个临时表吧?我用的是TClientDataSet

解决方案 »

  1.   

    除了data類型的可以在數據集中修改之外,其它類似calc,lookup等類型,沒有參照到物理表中固定字段的好象不行,我今天就試了好多辦法,都沒成功
      

  2.   

    是Data类型的啊,”SELECT Name,Num,0 AS RetNum From Table1”,这里面前两个字段都可以修改,后面一个字段却是只读(按道理只要不保存,应该可以修改)!
      

  3.   

    我說的DATA類型不是說是數值類型,我是指TField 類型的FieldKind屬性.
      

  4.   

    “SELECT Name,Num,0 AS RetNum From Table1” 这个SQL语句字段的FieldKind 属性当然都是ftData;