Новый формат~/topic/1729/novyi-format/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T18:38:46Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/10969/В версии 3.2.11 опять поменяли формат. Во первых, нужно накатить скрипт: ALTER TABLE . add (2048) NU...2011-09-11T21:42:44Z2016-08-16T00:01:17ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.comВ <a href="http://stocksharp.com/posts/m/10967/" title="http://stocksharp.com/posts/m/10967/">версии 3.2.11</a> опять поменяли формат.<br /><br />Во первых, нужно накатить скрипт:<br /><br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:sql">
ALTER TABLE [dbo].[MarketDataSourceSettings] add [StorageFolder] [nvarchar](2048) NULL;
go
alter proc [dbo].[MarketDataSourceSettings_UpdateBySourceId]
@SourceId as uniqueidentifier,
@IsEnabled as bit,
@WorkingFrom as time(7),
@WorkingTo as time(7),
@Interval as time(7),
@DumpFolder nvarchar(2048),
@StorageFolder nvarchar(2048),
@ExtensionInfo nvarchar(max)
as
if (exists(select * from MarketDataSourceSettings where SourceId = @SourceId))
update MarketDataSourceSettings
set
IsEnabled = @IsEnabled,
WorkingFrom = @WorkingFrom,
WorkingTo = @WorkingTo,
Interval = @Interval,
DumpFolder = @DumpFolder,
StorageFolder = @StorageFolder,
ExtensionInfo = @ExtensionInfo
where
SourceId = @SourceId
else
insert into MarketDataSourceSettings
(SourceId, IsEnabled, WorkingFrom, WorkingTo, Interval, DumpFolder, StorageFolder, ExtensionInfo)
values
(@SourceId, @IsEnabled, @WorkingFrom, @WorkingTo, @Interval, @DumpFolder, @StorageFolder, @ExtensionInfo)</pre>
</div></div><br /><br />Во-вторых, данные в старом формате несовместимы с новой Гидрой. Решения два. Первое, это грохнуть все накаченные данные. 90% времени занимает именно закачивание данных с интернета так что если вы не удаляли данные из DumpFolder (временная директория) должно быть все быстро. Второе, если все же удалили, или речь идет о стаканах, то как вариант, старым S# перехнать сначала данные в какой-то понятный формат. А затем уже S# 3.2.11 перегнать в новый.<br /><br />Извиняемся за неудобство, и надеемся, что с появлением <a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-5KHyW8ZN6xcH4iJyKFKwUQgjwasowjZHTe_leX0HSMGfz3PSBGM5tfp-qeQXU_JspDjmcpHrrLofk32jva18Ug" title="http://stocksharp.codeplex.com/SourceControl/changeset/changes/9235">Гидры на КодеПлекс</a> помощников у нас появится больше. И мы сможем выполнять больше фич, зная, что некоторый участки S# прекрасно поддерживаются пользователями.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/9523/А что именно нужно подправить? В xml файлах.2011-07-13T11:23:53Z2011-07-13T11:23:53ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.com<div class="quote"><span class="quotetitle">Garic <a href="https://stocksharp.com/posts/m/9520/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">А что именно нужно подправить?<br /></div></div><br /><br />В xml файлах.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/9520/А что именно нужно подправить? Поставил 3.2.5 - теперь в Гидре при попытке вывести сделки, при нажат...2011-07-13T10:36:29Z2011-07-13T10:36:29ZGarichttps://stocksharp.com/users/809/info@stocksharp.comА что именно нужно подправить?<br /><br />Поставил 3.2.5 - теперь в Гидре при попытке вывести сделки, при нажатии на Найти - ругается<br /><br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
System.FormatException: Входная строка имела неверный формат
в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
в System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
...
в Ecng.Common.Converter.To(Object value, Type destinationType)
...
в #=qK$.Load(DateTime #=q$T==, DateTime #=qh==)
в StockSharp.Hydra.TradesWindow.Find_Click(Object sender, RoutedEventArgs e)
</pre>
</div></div><br /><br />Пробовал поменять запятую на точку, менять формат даты - не помогло.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/9506/Оказалось, что xml формат Гидры (те файлы, что лежат рядом с bin) зависят от локальных настройек. Бы...2011-07-12T22:48:35Z2011-07-12T22:48:35ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.comОказалось, что xml формат Гидры (те файлы, что лежат рядом с bin) зависят от локальных настройек. Была осуществлена переделка, в связи с чем теперь всегда в качестве разделителя дробных чисел используется точка. У кого до этого стояли настройки в Windows с точкой ничего не грозит. У кого стояли с запятой, придется подправить xml файлы.Copyright @ StockSharp Platform LLC 2010 - 2024