anchor.diff:      }
       procedure BindInt64(AParamName: String; AParamValue: Int64);
   
  -    {@member BindInteger
  +    {
         Bind an Integer value to a named parameter. You can call this
         after using an SQL statement like this:
           insert into table (field) values (:i)
         this will bind the value i to the parameter.
       }
       procedure BindInteger(AParamName: String; AParamValue: Integer);
  -    {!Script Hide}
  -    procedure BindKey(AParamName: String; AParamValue: Integer);
  -    {!Script Show}
  -
  -    {@member BindDouble
  +      procedure BindKey(AParamName: String; AParamValue: Integer);
  +  
  +    {
         Bind a Double (Float) value to a named parameter. You can call this
         after using an SQL statement like this:
           insert into table (field) values (:d)
       }
       procedure BindDouble(AParamName: String; AParamValue: Double);
   
  -    {@member BindString
  +    {
         Bind a String value to a named parameter. You can call this
         after using an SQL statement like this:
           insert into table (field) values (:s)
       }
       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:
           insert into table (field) values (:t)
       }
       procedure BindTimeStamp(AParamName: String; AParamValue: FHIR.Support.DateTime.TTimeStamp);
   
  -    {@member BindDateAndTime
  +    {
         Bind a DateTime value to a named parameter. You can call this
         after using an SQL statement like this:
           insert into table (field) values (:t)
       }
       procedure BindDateTimeEx(AParamName: String; AParamValue: TDateTimeEx);
   
  -    {!Script Hide}
  -    {@member BindBlob
  +      {
         Bind a Binary value to a named parameter. You can call this
         after using an SQL statement like this:
           insert into table (field) values (:t)
  
positive.code: 
  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);
  
  
negative.code:     }
      procedure Prepare;
  
      {
        Execute the SQL Statement. Will raise an exception if there is a problem
      }
      procedure Execute;
  
      {
        Clean up. You should call terminate before returning the
        connection to the pool or using it again
      }
      procedure Terminate;
  
  
        property Usage: String Read FUsage Write FUsage;
      property UseStarted : TDateTime read FUsed;
      property Holder: TObject Read FHolder Write FHolder;
      property Tag: Integer Read FTag Write FTag;
  