GARANTIR DESCONTO

Fórum Problemas com DataSource1.DataSet.RecNo #336746

25/01/2007

0

Ola Pessoal,

Quando tento listar o numero da linha/indice de um DBGrid utilizando uma query
o valor de ´[b:f46a1b1f91]DataSource1.DataSet.RecNo[/b:f46a1b1f91]´ é sempre -1 , porém se utilizo um componente
TTable o grid lista ´[b:f46a1b1f91]DataSource1.DataSet.RecNo[/b:f46a1b1f91]´ os valores corretos, ou seja, na sequencia...1,2,3,4.... de cada linha

Fico grato se alguém puder me ajudar

vlw :cry:


Fernando Piccini

Fernando Piccini

Responder

Posts

25/01/2007

Massuda

É assim mesmo que funciona e está documentado no help do Delphi. Datasets similares ao TTable pegam todos os registros ao abrir a tabela, de modo que RecNo e RecordCount tem valores >= 0; datasets similares a TQuery pegam os dados ´aos poucos´ do servidor do BD, de modo que RecNo e RecordCount podem ser < 0.


Responder

Gostei + 0

26/01/2007

Fernando Piccini

ok, mas tem como eu resolver este problema utilizando TQuery?

preciso muito, pois estou implementando em um novo componente...


porém agradeço a dica massuda
até :wink:


Responder

Gostei + 0

26/01/2007

Massuda

Acho que você pode mover para o último registro usando TQuery.Last


Responder

Gostei + 0

26/01/2007

Fernando Piccini

Ola massuda, tentei mas não funcionou...continua trazendo -1

oque será q posso fazer?

vlw


Responder

Gostei + 0

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

Aceitar