Некорректный тип данных поля Value в PlazaCurrencyOnlineColumns
Atom Ответить
08.11.2013


Здравствуйте,

Обнаружилось, что через StockSharp нельзя получить данные из таблицы curr_online потока MOEX_RATES_REPL. Версия StockSharp - 4.1.19, скачана сегодня (08.11.2013).

В логе Plaza вижу такие строчки:

Код

2013-11-08 16:16:03.277;P2ReplUtils;error;p2err 32776=0x8008 - 'DB:WRONG_DB_SCHEME';Type mismatch for field 'value' in table 'curr_online'; server type d16.5; client type i4
2013-11-08 16:16:03.277;p2repl-cli;error;client scheme is incompatible with server scheme


Содержимое файла StockSharp_Plaza\Configs\MOEX_RATES_REPL.ini:

Код

[dbscheme:CustReplScheme]
table=curr_online

[table:CustReplScheme:curr_online]
field=replID,i8
field=replRev,i8
field=replAct,i8
field=rate_id,i4
field=value,i4
field=moment,t


В текущей схеме, доступной на FTP RTS для поля value указан тип d16.5, в то время как у вас в коде для поля PlazaCurrencyOnlineColumns.Value указан тип int. Просьба по возможности поправить тип данных.

Можно ли как-то обойти эту ошибку, не дожидаясь выпуска исправленной библиотеки?

Теги:


Спасибо:




2 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 08.11.2013
Ответить


Marco Перейти

Можно ли как-то обойти эту ошибку, не дожидаясь выпуска исправленной библиотеки?


Через Reflection поменять тип у PlazaCurrencyOnlineColumns.Value
Спасибо: Marco

Marco

Фотография
Программист
Дата: 08.11.2013
Ответить


Михаил, спасибо большое!
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy