table.indexfieldNames 设了吗?

解决方案 »

  1.   

    先为pardox建一个索引文件,然后在table.indexfiles中加入,最后设table.indexfieldNames为callno.
      

  2.   

    1)Pardox中如果表没有定义Key,副索引是不能用的,会Index of date
    2)callno既然是key,key的意思是在表中callNo的值只能唯一.自然不能有
    相同的值.key violation错误。就是指这个.
    3)callno既然可以有相同的值,是不能作为key的.在你的表中找一个
    肯定值不同的字段作为key.也可以多个字段一起作为key
    key的字段在表中要放在前面.
    如果你不想这样,还可以在表中加一个+类型的字段.(自动增量类型)
    作为key就可,+类型的字段是只读的,不用自己赋值,
    表中新增数据,Pardox会自动给他赋值.