Field ´COLUNA´ has no dataset
26/06/2008
0
Olá a todos,
Tenho uma consulta onde uma de minhas colunas não está presente na tabela da instrução select, é uma função do banco, e estou mapeando as colunas em tempo de execução, mas quando preciso usar essa coluna recebo o erro do titulo, estou mapeando da seguinte maneira:
Tenho uma consulta onde uma de minhas colunas não está presente na tabela da instrução select, é uma função do banco, e estou mapeando as colunas em tempo de execução, mas quando preciso usar essa coluna recebo o erro do titulo, estou mapeando da seguinte maneira:
var vg_field : TField; begin vg_field := TFloatField.Create( FindComponent(pNome) ); WITH vg_field DO BEGIN Name := ´COLUNA´; FieldName := ´COLUNA´; FieldKind := fkData; DataSet := TDataSet( FindComponent(pNome) ); ProviderFlags := []; END; TDataSet( FindComponent(pNome) ).FieldDefs.Update; TDataSet( FindComponent(pNome) ).Fields.Add(vg_field); end;
Du_nirvana
Curtir tópico
+ 0
Responder
Posts
27/06/2008
Du_nirvana
Olá pessoal, verifiquei que o problema esta aqui ´DataSet := TDataSet( FindComponent(pNome) );´, qual seria a forma correta de fazer essa chamada?
Responder
Clique aqui para fazer login e interagir na Comunidade :)