Fórum Erro ao criar indice (ixDescending) #278229

20/04/2005

0

Ola pessoal estou tentando criar em uma tabela paradox um indice Descending porem apresenta o seguinte erro ´Higher table level required´ estou usando Delphi 7 e os campos usados são: um float + um integer.


Helderjr

Helderjr

Responder

Posts

20/04/2005

Edilcimar

você está querendo criar um índice composto de 1 campo integer + um campo float?


Responder

Gostei + 0

20/04/2005

Helderjr

Edilcimar é isso mesmo, porém em ordem Descending ele apresenta erro, na ordem normal cria sem problema.


Responder

Gostei + 0

20/04/2005

Edilcimar

coloque o código aqui para verificação, mas de antemão pergunto você está apagando o índice antigo antes de criar o novo?


Responder

Gostei + 0

20/04/2005

Gandalf.nho

Vc está tentando criar esse índice aonde? No Database Desktop ou via aplicação?


Responder

Gostei + 0

22/04/2005

Helderjr

Edilcimar, estou criando desta forma via aplicativo.

TbChe.AddIndex(´´,´Banco;Numero;Emissao´, [ixPrimary,ixUnique] );

TbChe.AddIndex(´IEmissao´,´Emissao;Banco;Numero´,[ixCaseInsensitive]);

TbChe.AddIndex(´IBcoNum´ ,´Banco;Numero´, [ixDescending] );

TbChe.AddIndex(´INumcop´ ,´Numcop´, [ixCaseInsensitive] );


Responder

Gostei + 0

22/04/2005

Gandalf.nho

Se vc abrir sua tabela no Database Desktop e olhar as propriedades, qual é o Table Level dela? Pode ser que para criar um índice descendente, sua tabela não seja de nível alto o suficiente.


Responder

Gostei + 0

22/04/2005

Edilcimar

TbChe.AddIndex(´IEmissao´,´Emissao;Banco;Numero´,[ixCaseInsensitive, ixDescending]);


Responder

Gostei + 0

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

Aceitar