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