GARANTIR DESCONTO

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:
...
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

Diogoalles

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

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

Aceitar