请问 在delphi程序里怎样给dbf表创建索引文件?
要求创建的索引文件里的索引字段是唯一的, 而且索引文件能自动更新维护.
请各位大虾赐教!!!

解决方案 »

  1.   

    好麻烦的,这个有你自己的算法的。二叉树、b-tree.看自己的实力了。程序员杂志在去年的第一期有2002-1
      

  2.   

    forpro的dbf索引是采用的B+ Tree。但是我想你用delphi应该能直接利用它。
    我给你看看BDE里面的函数。
      

  3.   

    Table.IndexDefs.Add(const Name,Fields:string;Options:TIndexOptions)你看看他能不能创建。很多时候bde会分不清dbase IV和window版本的dbase之间的区别的。
      

  4.   

    Delphi 3 开始之后的BDE Administrator里面 将 DBASE Driver 的 
    Level 调成 25 可以处理 Foxpro 2.x 的DBF 与 CDX索引。
    并且能自动维护
      

  5.   

    To pazee(耙子) Thanks for asking ! I try first .