 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
eulicio Membro Junior

Registrado: Quinta-Feira, 15 de Janeiro de 2004 Mensagens: 336
|
Enviada: Qua Ago 17, 2005 9:17 am Assunto: IB6 Ordem nos registros ??? |
|
|
D4, IB6, Zeos5, IBConsole.
Em duas tabelas que contem muitos registros, existem os campos Nº de Ordem (1....N).
Cada novo registro recebe um número sequencial.
Ao serem vistos num DBGrid estão em ordem crescente, como foram inseridos.
Mas, de vez em quando, não sei porque, esses registros saem de ordem e vira uma bagunça total. NO DBGrid aparecem, por ex., registro 1, 312,104,2,3,4,5,403.... etc.
Porque isso ocorre ? Como evitar?
O campo Nº de Ordem é Integer Not Null Primary Key.
Agradeço dicas ajuda. Obrigado. eulicio. |
|
Voltar ao Topo |
|
 |
KMerlotti Moderador

Registrado: Terça-Feira, 27 de Janeiro de 2004 Mensagens: 3032 Localização: Votuporanga / SP
|
Enviada: Qua Ago 17, 2005 9:41 am Assunto: IB6 Ordem nos registros ??? |
|
|
ae amigo.. dependendo da isntrução SQL q vc usa, o IB cria um índice para poder otimizar a consulta.. pode ser que isso esteja atrapalhando a sua ordenação.
Postae qual a SQL q vc usa quando acontece o erro, e, se vc ordena os dados, de que maneira.
Abraços! _________________ Kelver Merlotti - Coordenador Editorial da Active Delphi
http://twitter.com/kmerlotti
Por favor, leia as regras do fórum. |
|
Voltar ao Topo |
|
 |
eulicio Membro Junior

Registrado: Quinta-Feira, 15 de Janeiro de 2004 Mensagens: 336
|
Enviada: Qua Ago 17, 2005 3:02 pm Assunto: IB6 Ordem nos registros ??? |
|
|
KMerlotti,
estou usando ZEosLib 5... , mas o erro ocorre quando abro o DBGrid, não qdo faço consultas. Ele ocorre entre fechar e reabrir o programa.
eulicio. |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|