Здравствуйте,
Обнаружилось, что через 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. Просьба по возможности поправить тип данных.
Можно ли как-то обойти эту ошибку, не дожидаясь выпуска исправленной библиотеки?
Kommentare (2)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Через Reflection поменять тип у PlazaCurrencyOnlineColumns.Value
Михаил, спасибо большое!