registros de tabela aparecendo de tras pra frente....

Delphi

23/01/2006

to passando os registros de uma tabela pra outra..
mas ele tah gravando de traz pra frente....

pelo menos na dbgrid aparece embaixo os primeiros registros ...

to fazendo assim oh...

for i := 0 to TempTable.RecordCount-1 do begin
{insere registros na tabela nova}
...


mas no dbgrid aparece de tras pra frente :(


se alguem puder me dar um help eu agradeceria...

ah jah ateh dei um

TempTable.First antes mas nada :(


valeu :P


Salsa

Salsa

Curtidas 0

Respostas

Tnaires

Tnaires

23/01/2006

Olá
Tente fazer assim:
with TempTable do
begin
  First;
  while not Eof do
  begin
    // Insere registros
    Next;
  end;
end;

Ou tente usar uma Query para ordenar os registros da maneira q vc quiser.
Abraços


GOSTEI 0
Lufelipepalma

Lufelipepalma

23/01/2006

Tente utilizar o Append ao invés do Insert, para inserir os dados na tabela.


GOSTEI 0
Edilcimar

Edilcimar

23/01/2006

se usar o insert ele vai inserir na posição onde estiver o cursor na tabela (e também no dbgrid), se utilizar o append, ele coloca no fim da tabela


GOSTEI 0
POSTAR