GARANTIR DESCONTO

Fórum FindNearest ou similar no IBDataSet? #48768

09/01/2005

0

Alô galera, tudo blz.
Estou tentando usar um IbDataSet.FindNearest, mas não tem. Qual o outro comando similar a este. E como fazer para ordenar minhas tabelas pelos índices criados. Por exemplo, tenho a TBClientes e quero mostrá-la em ordem ora por nome, ora por cpf, ora por código. Como faço isso utilizando um IBDataSet.
Obrigado a todos e boa noite.[/b]


Dbergkamps

Dbergkamps

Responder

Posts

10/01/2005

Gandalf.nho

Para ordenar no IBDataSet é necessário usar a cláusula ORDER BY


Responder

Gostei + 0

10/01/2005

Afarias

|Estou tentando usar um IbDataSet.FindNearest, mas não tem.

Não. Os componentes IBX implementam pouca ou quase nenhuma ´funcionalidade de buffer´ -- eles se baseiam no fato q vc deva usar os recursos do banco de dados (como SELECTs bem definidos)

Se vc precisa usar esse tipo de abordágem, use tabelas de memória como ClientDataSet.


|Qual o outro comando similar a este. E como fazer para ordenar minhas
|tabelas pelos índices criados.

Tenha em mente q bancos de dados SQL (SGBDs) são bem diferentes de gerenciadores de arquivo como Paradox ou xBase. Vc não ordena pelo índice, vc ordena usando SQL (order by) tenha ou não índice na ´coluna´

o mesmo vale para a seleção de registros, procure usar bem o SELECT/WHERE


|Por exemplo, tenho a TBClientes e quero mostrá-la em ordem ora por
|nome, ora por cpf, ora por código. Como faço isso utilizando um
|IBDataSet.

é tudo SQL


T+


Responder

Gostei + 0

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

Aceitar