erro E2014 Statement expected, but expression of type Boolean found

Delphi

29/08/2013

Galera estou usando estava usando delphi 2006 e passei para o delphi xe ambos com firebird e agora tento compilar minha aplicação e esta dando o erro [DCC Error] ufrmCargas.pas(292): E2014 Statement expected, but expression of type 'Boolean' found
na linha dmCargas.cdsItens.Eof

Sidney Abreu

Sidney Abreu

Curtidas 0

Respostas

Marcos Oliveira

Marcos Oliveira

29/08/2013

Olá Sidney.

Este erro está aparecendo, porque a expressão que você está usando requer a claúsula "IF".
Tente fazer o seguinte:
if dmCargas.cdsItens.Eof then


Abraço!
GOSTEI 0
Sidney Abreu

Sidney Abreu

29/08/2013

eu estou apenas colocando o cursor no final, no 2006 nao dava erro
GOSTEI 0
Deivison Melo

Deivison Melo

29/08/2013

Bom dia,

A sua instrução: dmCargas.cdsItens.Eof retornará true ou false, onde caso o clientDataset: cdsItens

Então caso esteja no final do arquivo vai realizar a o desejado...

Geralmente efetuamos comparativos com esse tipo de instrução!

Tipo:

if dmCargas.cdsItens.Eof then /
ShowMessage('Verdadeiro'); //True
else
ShowMessage('Falso'); //False
GOSTEI 0
Marcos Oliveira

Marcos Oliveira

29/08/2013

Se você quer ir pro último registro, use o "Last".
GOSTEI 0
Sidney Abreu

Sidney Abreu

29/08/2013

vlw galera
GOSTEI 0
Deivison Melo

Deivison Melo

29/08/2013

Finalizando o tópico!
GOSTEI 0
POSTAR