DBX: ORDER BY comportando-se como INDEX
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
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
Curtidas 0