在使用IBClientDataset.LoadFromFile读入一个文件后,能不能再建立索引?如何建立?
我在LoadFromfile之后,发现加不了索引,而在一个只有字段没有数据的IBClientDataset中是可以加入索引的,不知道我在什么地方做错了。请各位指教!
我已是这一个多月来第四次问这个问题了。前几个有比较高详细的说明及代码。

解决方案 »

  1.   

    你可以直接设置IndexFieldNames:='字段列表'即可
      

  2.   

    呵呵,来错了地方发到Game版干啥?楼上说的就行另外,俺顺手给你转到DB版吧:)
      

  3.   

    我觉得不能向在表中加索引那样直接,
    只要指定indexfieldnames就可以了,
    本身就是个虚你的表,可以假设成内存表,可能技术上更完美的处理了此事。
      

  4.   

    我后来查阅资料发现,IBClientDataset控件将数据保存在文件时不会保存已建立的索引信息,所以在读入以前保存的文件时必须重新为其建立索引。看样不能用这种方法了,因为再次读入文件时我并不知道谁是索引字段。