anchor.diff:      Get Column ACol(index) as a blob
       }
       property ColBlob    [ACol: Integer]: TBytes Read GetColBlob;
  +    property ColBlobAsString [ACol: Integer]: String Read GetColBlobAsString;
       {@member ColTimestamp
       Get Column ACol(index) as a TTimestamp
       }
  
positive.code:     FTransactionId: String;
      function GetTables : TStrings;
      function LookupInternal(ATableName, AKeyField, AKeyValue, AValueField, ADefault: String; bAsString: Boolean): String;
    Protected
      // caching for blobs, for use by concrete implementations
      procedure KeepBoundObj(sName : String; AObj : TKDBBoundParam);
  
negative.code:     }
      procedure BindString(AParamName: String; AParamValue: String);
  
      {@member BindStringOrNull
        Bind a String value to a named parameter, or null
      }
      procedure BindStringOrNull(AParamName: String; AParamValue: String);
  
      {@member BindTimeStamp
        Bind a TTimeStamp value to a named parameter. You can call this
        after using an SQL statement like this:
  