| 24 | 
   | 
     property ChangeRights: TChangeRights read FChangeRights; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 25 | 
   | 
     property MetaData:     TMetaManager read FMeta; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 26 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 | 27 | 
 < | 
     constructor Create(FileName: String; ConnectionID: Integer; var Msg: TStatusMessages); virtual; abstract; | 
 
 
 
 
 
 
 
 
 
 | 27 | 
 > | 
     constructor Create(FileName: String; ConnectionID: Integer; var Msg: TStatusMessages); virtual; | 
 
 
 
 
 
 
 
 
 
 
 
 | 28 | 
   | 
     procedure Close; virtual; abstract; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 | 
   | 
     function ExtractFileIDOfName(Name: String): Integer; virtual; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 75 | 
   | 
  Implementation of TDataAccess | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 76 | 
   | 
 *) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 77 | 
   | 
  | 
 
 
 
 
 
 
 
 
 | 78 | 
 + | 
 constructor TDataAccess.Create(FileName: String; ConnectionID: Integer; | 
 
 
 
 
 
 
 
 
 | 79 | 
 + | 
   var Msg: TStatusMessages); | 
 
 
 
 
 
 
 
 
 | 80 | 
 + | 
 begin | 
 
 
 
 
 
 
 
 
 | 81 | 
 + | 
   FMeta := TMetaManager.Create(FConnectionID, Self); | 
 
 
 
 
 
 
 
 
 | 82 | 
 + | 
 end; | 
 
 
 
 
 
 
 
 
 | 83 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 84 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 85 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 86 | 
   | 
 function TDataAccess.ExtractFileIDOfName(Name: String): Integer; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 87 | 
   | 
 begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 88 | 
   | 
   if Name[5] = '-' then |