Fix update etf holdings
This commit is contained in:
@@ -127,11 +127,20 @@ namespace MarketData.DataAccess
|
||||
ETFHolding etfHolding = etfHoldings[index];
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.Append("insert into ETFHoldings(etf_symbol,holding_symbol,holding_symbol_sc,pcnt_of_assets,company,modified)values(");
|
||||
|
||||
sb.Append(SqlUtils.ToSqlString(etfHolding.ETFSymbol)).Append(",");
|
||||
|
||||
sb.Append(SqlUtils.ToSqlString(etfHolding.HoldingSymbol)).Append(",");
|
||||
sb.Append(SqlUtils.ToSqlString(etfHolding.HoldingSymbolShareClass)).Append(",");
|
||||
sb.Append(etfHolding.PercentOfAssets).Append(",");
|
||||
sb.Append(SqlUtils.ToSqlString(etfHolding.HoldingCompanyName)).Append(",");
|
||||
|
||||
if(null==etfHolding.HoldingSymbolShareClass)sb.Append("null").Append(",");
|
||||
else sb.Append(SqlUtils.ToSqlString(etfHolding.HoldingSymbolShareClass)).Append(",");
|
||||
|
||||
if(double.IsNaN(etfHolding.PercentOfAssets))sb.Append("null").Append(",");
|
||||
else sb.Append(etfHolding.PercentOfAssets).Append(",");
|
||||
|
||||
if(null==etfHolding.HoldingCompanyName)sb.Append("null").Append(",");
|
||||
else sb.Append(SqlUtils.ToSqlString(etfHolding.HoldingCompanyName)).Append(",");
|
||||
|
||||
sb.Append(SqlUtils.ToSqlString(Utility.DateTimeToStringYYYYHMMHDD(modified)));
|
||||
sb.Append(")");
|
||||
strQuery = sb.ToString();
|
||||
|
||||
Reference in New Issue
Block a user