Indice e TClientDataSet

05/12/2003

1

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


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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira