Fórum Reindexação em tabelas *.DBF do FoxPro #265790

18/01/2005

0

Como reindexar tabelas *.dbf do FoxPro, via programação? É que estou fazendo um conversor para importar os dados p/ meu sistema.
Tento no método normal (c/ Piradox) mas não funciona... Será que tem jeito? Pois senão terei que criar tabelas temporárias para alocar os dados do dbf e entao assim ordená-los como eu quero...

Alguém tem alguma solução pra isso???

Grato!


G1b4

G1b4

Responder

Posts

19/01/2005

Dopi

é o TTable.AddIndex mesmo... mas nem todas as opçoes de indexação são permitidas para DBF... Verifique se vc está usando alguma opção que não é permitida para DBF

ixPrimaryThe index is the primary index of the table. (Not applicable to dBASE tables). ixUniqueEach value in the index is unique; there are no duplicates. (Not applicable to all table types.) ixDescendingThe index imposes a descending sort order. (Not applicable to all table types.) ixExpressionThe index is based on a dBASE key expression. (Only applicable to dBASE tables). ixCaseInsensitiveThe index sorts records case insensitively. (Not applicable to all table types.) ixNonMaintainedThe index is not automatically updated when the data is edited. (Not applicable to all table types.)

Extraido do Help do Delphi


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar