Fórum ORDER BY, NO IBQUERY NAO FUNFA... #36468

13/04/2003

0

select * from PECAS
ORDER BY DESCRICAO


No DBGrid, os registros estao em ordem, perfeitamente...
mas quando eu altero algum registro, ele automaticamente é atualizado na tela, e no banco de dados, so que nao vai para a ordem que deveria ficar, tipo :
ABACAXI
LIMAO
MACA
...
..
AE, resolvo alterar o Item MACA, para BANANA,
fica assim na tela :
ABACAXI
LIMAO
BANANA
...
Teria que ficar
ABACAI
BANANA
LIMAO
Ta bem maluca minha query, ou meu server, ou meu PC, ou ate mesmo eu..
alguem para ajudar ?>>??
:roll:
PS: USO DELPHI6, FIREBIRD 1, WINXP
ICQ 85616758[color=darkblue:f99e23ab72][/color:f99e23ab72]


Pedih

Pedih

Responder

Posts

13/04/2003

Afarias

quase....

O método REFRESH do IBQuery NÃO abre a query novemante, apenas atualiza (a partir do banco) o registro corrente.

Para atualizar TODA a query, vc precisa FECHAR e ABRIR novamente (IBQuery1.Close; IBQuery1.Open;)


Abraço


Responder

Gostei + 0

15/04/2003

Accsjee

basta vc colocar no final da da linha [b:6e23e1745c]ASC[/b:6e23e1745c] ou [b:6e23e1745c]DESC[/b:6e23e1745c]

EX:

select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]ASC[/b:6e23e1745c]

//Assim fica na ordem ascendente

select * from PECAS
ORDER BY DESCRICAO [b:6e23e1745c]DESC[/b:6e23e1745c]

//Assim fica na ordem decrescente.

Espero ter ajudado. responda se a dica serviu, pode ajudar outras pessoas.


Responder

Gostei + 0

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

Aceitar