adotable1.edit时STATE就改为了 dsEdit

解决方案 »

  1.   

    state 是只读属性不能直接修改
      

  2.   

    state 的类型是 TDataSetState
    它的定义在DB.PAS中  TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey,
        dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead,  dsInternalCalc, dsOpening);
      

  3.   

    T D ataset S tate   看见那两个分开的字母没有