Fórum Quantidade de Registros numa consulta com ADOQuery #168771

10/07/2003

0

Olá Pessoal,

Queria saber como devo fazer para definir o numero de registros que quero trazer numa consulta. Existe uma propriedade MaxRecords do componente ADOQuery que posso definir na fase de desenvolvimento. Mas como posso alterar essa propriedade dinamicamente. O usuário irá definir esse valor num componente TRxSpinEdit, que guarda um integer e o mesmo será passado como parâmetro para o ADOQuery.

No aguardo

Muito Obrigado


Tiagonews

Tiagonews

Responder

Posts

12/07/2003

Carlosrm

Veja se isso ajuda:

AdoQuery1.Close;
AdoQuery1.Sql.Clear;
AdoQuery1. Parameters.ParamValues[´MaxRegistros´] := TRxSpinEdit1.Value;
AdoQuery1.Sql.Add(´Select Campo1,..., Count(*) ´);
AdoQuery1.SqlAdd(´From Tabela ´);
AdoQuery1.Sql.Add(´ Where Count(*) <= : MaxRegistros´);
AdoQuery1.Open;

(Não esqueça de definir o parâmetro MaxRegistros como Integer).

carlosrm.


Responder

Gostei + 0

12/07/2003

Ruysalles

With AdoQuery1 do
begin
Close;
Sql.Clear;
Sql.Text := ´ Select TOP + spinedit1.text + ´ campo1,campo2,campo3´ +
´ From tabela´
Open;
end;


Responder

Gostei + 0

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

Aceitar