Я сталкиваюсь с сообщением об ошибке "Неверные значения в структуре SQLDA", когда пытаюсь обновить поле BLOB-объектов в базе данных Firebird 2.1 из приложения Delphi 2009 DBX.
Однако я получаю сообщение об ошибке, когда пытаюсь выполнить TSQLQuery со следующим SQL: «обновить MYTABLE set FIELD1 =: данные, где id =: id»
Соответствующий код delphi:
MyQuery.ParamByName('id').AsInteger := id;
MyQuery.ParamByName('data').LoadFromFile(filename, ftBlob);
MyQuery.ExecSQL();
Где мне искать? Это работало в более ранних версиях Delphi.