anchor.diff:  
   type
   
  -  {!Script Show}
  -
  -  {@enum TKDBColumnType
  +
  +  {
       Lists possible database Column types
     }
     TKDBColumnType = (ctUnknown, ctBoolean, ctInteger, ctNumeric, ctFloat, ctChar, ctDateTime, ctBlob, ctInt64, ctUnicode);
   
  -  {!Script Hide}
     // Meta data
     TKDBTableType = (kdbUser, kdbView, kdbSystem);
   
  
positive.code: 
      property InTransaction : Boolean read FInTransaction;
  
      {@member Fetchnext
         Iterate through the recordset after execute has been called.
         You must call Fetchnext before the the first record. Fetchnext
         will return false once there is no more records to retrieve.
  
negative.code:     }
      procedure RenameTable(AOldTableName, ANewTableName: String);
  
      {
        Drop a table from the database. on most platforms this equates to
        executing the SQL statement Drop Table "tablename"
      }
      procedure DropTable(ATableName : String);
  
      {
        Drop a column from a table in the database.
      }
      procedure DropColumn(ATableName, AColumnName: String);
  
      {
        Rename a Column in a table. Each platform generally provides a
        specific mechanism to do this, but the implementation varies widely.
        this works on all supported platforms.
  