delphi 环境下 DB2的数据库
当Table_1.ApplyUpdates ;
    Table_1.CommitUpdates ;
    Table_1.Refresh;后刷新时就报以下错误
错误提示:Table   does   not   suppert   this   operation   because   it   is   not   uniquely   indexed我的表是主键 索引都是同一个字段 索引设了他唯一的

解决方案 »

  1.   

    我知道 但是别的版本sybase数据库的 同一个程序为什么就不报错呢
    Table_1.Refresh 就是这句话报的错 我必须刷新一下 界面才把新纪录显示出来啊
    否则必须退出程序后再次近来才能看见程序2楼:我就是想把新纪录插入库后 也显示在操作界面里 实时更新Table_1是Ttable控件3楼:我也明白这句话的意思,但是我怎么才能把此问题解决呢  索引不唯一 其他sybase就没问题啊!!!索引问题????谁懂啊 赐教赐教阿!!!!
      

  2.   

    up up up up up up 
      

  3.   

    试试将Table_1的AutoRefresh属性设置为真,或:
    Table_1.Active:= false;
    Table_1.Active:= true;
    看看.