GARANTIR DESCONTO

Fórum Dúvida na ordenação da tabela (Firebird) #340394

14/04/2007

0

Linguagem......: Delphi 7.0
Banco de dados.: Firebird 1.5
Forma de acesso: SQLConnection -> SQLDataSet -> DataSetProvider -> ClientDataSet -> DataSource

Fiz uma aplicação de testes que faz o seguinte: Abre uma tabela em Paradox ordenada pelo código e transfere todos os dados para uma tabela Firebird. Tudo funcionou muito bem. Mas acontece algo estranho, quando eu solicito uma select que mostre todos os registros no dbgrid os registros aparecem a partir do registro nº 70, os registros iniciais aparecem algumas páginas mais tarde. Se eu colocar um order by a select fica do jeito que eu quero. E quando eu abro a tabela através IBExpert, a tabela é mostrada ordenada sem a necessidade de um order by.

Obrigado !


Ivanrf

Ivanrf

Responder

Posts

14/04/2007

Marco Salles

´talves ´
seje porque quando voce faz um select , voce não tem um Indice na tabela do Firebird ... Tente criar o Indice [b:9b40913065]codigo[/b:9b40913065] , ai acho que voce nao tera este problema


Responder

Gostei + 0

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

Aceitar