Capability not suported ( alguem sabe o que é isso )

13/02/2003

0

Eu estou utilizando um filtro na minha tabela
DM.TBFases.Filtered := TRUE ;
DM.TbFases.Filter := ´CODPLANTEL = ´+INTTOSTR(DM.TbPlantel.FIELDBYNAME(´CODPLANTEL´).ASstring);
Ele dá o seguinte erro ´ Capability not suported ´O que esta dando errado ??? Obrigado


Anonymous

Anonymous

Responder

Posts

13/02/2003

Anonymous

Tem algo muito esquisito no seu código: se o campo é STRING, como você pode estar utilizando a função INTTOSTR numa string?
DM.TbFases.Filter := ´CODPLANTEL = ´+INTTOSTR(DM.TbPlantel.FIELDBYNAME(´CODPLANTEL´).ASstring);
Essa linha não deveria nem passar na compilação!

o certo seria apenas:
DM.TbFases.Filter := ´CODPLANTEL = ´+DM.TbPlantel.FIELDBYNAME(´CODPLANTEL´).AsString; // ou AsInteger, etc.

Porque suponho que os campos nessas duas tabelas sejam do mesmo tipo e tamanho, para poder fazer o relacionamento.


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar