← 返回

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

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

Обнаружилось, что через 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
Mikhail Sukhov

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

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

Marco
Marco
Marco 作者

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