Indice e TClientDataSet

05/12/2003

0

Caros Colegas...

Estou enfrentando o seguinte problema..

Crio um indice no interbase através do comando:
CREATE INDEX IX_NOME ON TBL_TIPO_PESSOA(NOME);

Mas no meu componente TClientDataSet na propriedade IndexName não aparece o nome do índice...

O que pode estar ocorrendo???

Desde já agradeço...

Abraços...

Jerônimo Vitória de Andrades
CROSS Tecnlogia de Informação


Jerônimo

Jerônimo

Responder

Posts

05/12/2003

Afarias

Cuidado, não confunda as coisas.

Os Índices no IB são estruturas usadas internamente pelo SGBD para tornar consultas mais eficientes.

Estes índices *não* tem nada a ver com os índices dos ClientDataSets (ou qualquer outra tabela de memória) -- que são estruturas criadas em memória utilizadas pela sua aplicação para consultas ou classificação dos dados.

Vc pode criar ´on-the-fly´ qualquer índice no ClientDataSet -- sem afetar em nada o IB.

a forma mais fácil e prática de criar índices no ClienteDataSet é::

ClientDataSet1.IndexFieldNames := ´nome_do_campo´;



T+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar