如何判断在fox pro目录中的哪个字段被索引?

时间:2012-08-31 19:56:08

标签: odbc indexing visual-foxpro

我知道在Fox Pro中,在创建索引时,索引存储在与(.dbf)表同名的文件中,以及不同的扩展名,如.cdx或.idx。

那说如何以编程方式确定表的哪些字段被编入索引?

P.S。我正在尝试对使用Fox Pro的第三方产品运行查询,我没有Visual Fox Pro的副本可供使用,但我确实有ODBC和SQuirreL SQL。查询进展得非常慢,这就是我询问索引的原因。

1 个答案:

答案 0 :(得分:4)

使用ATagInfo()函数。它使用表的索引标记列表填充数组。请注意,只包含开放索引,因此如果您使用结构CDX以外的任何内容(与表名称相同的那个),则必须确保在使用ATagInfo()之前打开其他索引。

(不推荐使用除结构索引文件之外的任何内容,但如果您处理的是足够旧的产品,则可能会找到它们。)