← Zurück

Некорректный тип данных поля 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. Просьба по возможности поправить тип данных.

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

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

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

Marco
Marco
Marco Autor

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