DBX: ORDER BY comportando-se como INDEX

Delphi

02/08/2006

Boa tarde, senhores(as)!

O comportamento normal de um dataset/recordset retornado por um componente TQuery ou TADOQuery é:

a) os registros são ordenados conforme indicado na cláusula ORDER BY, no momento em que são obtidos do banco de dados;

b) edições sobre campos inclusos na cláusula Order By somente alteram a ordem dos registros após outro SELECT.

Neste momento, o conjunto de dados está comportando-se como se fosse um TTable ou TADOTable: a edição de um campo indexado altera a posição do registro no grid. Nunca havia percebido isto, antes. Alguém sabe o motivo?

Grato.

Henrique


José Cordeiro

José Cordeiro

Curtidas 0
POSTAR