IndexFieldNames是排序的索引名,常用来定位记录,例:
Table1.IndexFieldNames:='Field1;Field2'; //字段中间用分号隔开
Table1.FindKey([value1,value2]);
//定位到上述两字段的值为value1,value2的记录IndexFields是一个数组,在如上定义了IndexFieldNames之后
IndexFields[0]就是Field1,IndexFields[1]就是Field2
不提倡直接设置IndexFields的值,而通过IndexFieldNames设置IndexName是索引名,在未定义前,为默认索引。IndexName的值必须为数据库中有的索引名。IndexName和IndexFieldNames互相影响,设置其中一个,另一个将被清空