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


Некорректный тип данных поля Value в PlazaCurrencyOnlineColumns
Atom
11/8/2013


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

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

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

Code

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:

Code

[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. Просьба по возможности поправить тип данных.

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

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 11/8/2013
Reply


Marco Go to

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


Через Reflection поменять тип у PlazaCurrencyOnlineColumns.Value
Thanks: Marco

Marco

Avatar
Date: 11/8/2013
Reply


Михаил, спасибо большое!
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy