CDS e Field not Found, mas campo existe

14/05/2008

2

Caros,

linkei da seguinte forma

MDOQuery -> DataSetProvider -> ClientDataSet -> DataSource -> DBGrid


a consulta SQL está na query, e mando o Open no ClientDataSet, os dados são exibidos corretamente no grid.

o erro acontece quando eu tento algo assim:

Codigo := ClientDataSet1.FieldByName(´CODIGO´).AsInteger;
// ou até mesmo
Codigo := MDOQuery1.FieldByName(´CODIGO´).AsINteger;


é gerado uma excessão dizendo que o Field Codigo não existe, mas o referido está sendo exibido no grid com os demais campos da tabela.

alguém sabe o que pode ser?

abraços


Responder