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