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
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)