FileMan Delphi Components/TFMAccess ErrorList

From VistApedia
Revision as of 16:44, 8 February 2011 by DavidWhitten (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

ErrorList Property (Run-time Only)

See Also

Example Code

procedure TForm1.Button1Click(Sender: TObject);

var i:integer;

    fatal: boolean;
      err: TFMErrorObj;

begin

 fatal:=False;
 FMGets1.GetData;
 if FMGets1.ErrorList.Count>0 then
   {display errors to the user}
   FMGets1.DisplayErrors;
   {loop through list of error objects}
   for i:=0 to (FMGets1.ErrorList.Count-1) do
   begin
      err:= FMGets1.ErrorList.Items[i];
      if err.ErrorNumber='601' then fatal:=True;
   end;
 if not fatal then
  {continue...}

end;

Applies To

TFMAccess, all VA FileMan data access components

Declaration

property ErrorList : TList;


Description

A TList of TFMErrorObj objects. This TList is populated if the VA FileMan data access component encounters one or more VA FileMan errors during a server call.

Data access components automatically clear their ErrorList property immediately before making any server call. After a server call, you can:

  • Check the TList Count property of the ErrorList to see how many errors occurred.
  • Loop through the TFMErrorObj objects in the ErrorList after a call, if you need to branch based on the presence of a particular error.