title: Error converting variant into double [ Delphi XE + IBObjects 4.9.12 ]
body: <p>My configuration:</p>
  
  <p>Delphi XE<br>
  Firebird 2.1<br>
  IBObjects 4.9.12<br>
  Windows 7 64bits  </p>
  
  <p>I get an exception when I try to set a value to a IBOQuery parameter ("Could not convert variant of type (UnicodeString) into type (Double)").  </p>
  
  <p>The exception is raised from TIB_Column.SetAsVariant procedure in IB_Components.pas (line 42795). To create this situation, just try to pass a string to a date parameter:</p>
  
  <p><code>
  myQuery.paramByName('mydate').AsString := DateToStr(IncDay(Now,5));
  </code></p>
  
  <p>During last 25 days I'm trying to solve this situation, but in IBO support list I've got no answers.<br>
  Someone have an idea?</p>