title: Error message "Incorrect values within SQLDA structure" with Firebird and Delphi 2009
body: <p>I'm strugling with error message "Incorrect values within SQLDA structure" when I'm trying to  update blob field within Firebird 2.1 database from Delphi 2009 DBX application.</p>
  
  <p>However I get the error message when I'm trying to execute TSQLQuery with following SQL: "update MYTABLE set FIELD1= :data where id = :id"</p>
  
  <p>The relevant delphi code is:</p>
  
  <pre><code>MyQuery.ParamByName('id').AsInteger := id;
  MyQuery.ParamByName('data').LoadFromFile(filename, ftBlob);
  MyQuery.ExecSQL();
  </code></pre>
  
  <p>Where should I be looking? This has been working in earlier Delphi versions.</p>