Invalid variant type conversion

Обсуждение возникших проблем, предложений и ошибок ODAC компонентов
Закрыто
Alexx_Pol
Сообщения: 6
Зарегистрирован: Чт 25 июл 2013 22:27

Invalid variant type conversion

Сообщение Alexx_Pol » Пт 26 июл 2013 10:12

Здравствуйте. Работаю с компонентом TOraStoredProc. Сыпется ошибка Invalid variant type conversion при элементарном, но выходит, что некорректном, присваивании:

Код: Выделить всё

...
ProcBlob.ParamByName('P_DIR').AsString :=  'REPORT_DIR';
...
где ProcBlob - компонент TOraStoredProc, параметр P_DIR имеет тип VARCHAR2 (СУБД - Oracle 9.2, если кому-то интересно).
ProcBlob.ParamByName('P_DIR').DataType возвращает тип ftString. Заранее спасибо.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: Invalid variant type conversion

Сообщение Alexp » Пт 26 июл 2013 11:28

Добрый день,

Пожалуйста уточните используемую Вами версию ODAC и Delphi. На последней версии ODAC эта проблема не воспроизводиться

Alexx_Pol
Сообщения: 6
Зарегистрирован: Чт 25 июл 2013 22:27

Re: Invalid variant type conversion

Сообщение Alexx_Pol » Пт 26 июл 2013 19:19

ODAC 3.50 Net [3.50.2.38] for Delphi 6.

Alexx_Pol
Сообщения: 6
Зарегистрирован: Чт 25 июл 2013 22:27

Re: Invalid variant type conversion

Сообщение Alexx_Pol » Вс 28 июл 2013 17:39

Как оказалось, ошибочное присвоение было в предыдущей строке. Эта строка работает нормально. Вопрос закрыт, спасибо!

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: Invalid variant type conversion

Сообщение Alexp » Пн 29 июл 2013 07:09

Добрый день,

Если у Вас возникнут дальнейшие вопросы по ODAC, пишите нам.

Закрыто