Fórum Verificar se um campo existe #242288
09/07/2004
0
Pessoal
Tenho um ClientDataSet que tem sua origem dos dados alterada conforme situação.
Então em um determinado momento eu preciso verificar se o campo ´codigo´ está presente.
utilizo da seguinte maneira:
obrigado
Diogo
Tenho um ClientDataSet que tem sua origem dos dados alterada conforme situação.
Então em um determinado momento eu preciso verificar se o campo ´codigo´ está presente.
utilizo da seguinte maneira:
... ClientDataSet.Open; // aqui eu preciso testar se o campo existe para que o ´x´ receba o valor x := ClientDataSet.Fieldbyname(´codigo´).AsInteger; ...
obrigado
Diogo
Diogoalles
Curtir tópico
+ 0
Responder
Posts
09/07/2004
Marcelo Saviski
Tente assim:
if DataSet.FindField(´campo´) <> nil then
Responder
Gostei + 0
09/07/2004
Rômulo Barros
procedure TfrmPrincipal.Button1Click(Sender: TObject); var Campos : TStrings; begin Campos := TStrings.Create; ClientDataSet.GetFieldNames(Campos); If(ClientDataSet.IndexOf(´Codigo´) = -1)Then ShowMessage(´O Campo Código não exite´); end; end.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)