OnRtnDepthMarketData在执行上面一句43个字段的时候31条数据数据插入到mysql的时候报错而执行下面一段插入,源码如下:voidCMdSpi::OnRtnDepthMarketData(CThostFtdcDepthMarketDataF...
OnRtnDepthMarketData在执行上面一句43个字段的时候31条数据数据插入到mysql的时候报错 而执行下面一段插入,源码如下:
void CMdSpi::OnRtnDepthMarketData(CThostFtdcDepthMarketDataField *pDepthMarketData)
{
int t;
memset(cmd, 0, sizeof(cmd));
#if 1
sprintf(cmd, "insert into t_depth_market_data values(\'%s\', \'%s\', \'%s\', \'%s\', %f, %f, %f, %f, %f, %f, \
%f, %d, %f, %f, %f, %f, %f, %f, %f, %f, \'%s\', %d, %f, %d, %f, %d, %f, %d, %f, %d, \
%f, %d, %f, %d, %f, %d, %f, %d, %f, %d, %f, %d, %f)",
pDepthMarketData->TradingDay,
pDepthMarketData->InstrumentID, pDepthMarketData->ExchangeID,pDepthMarketData->ExchangeInstID,
pDepthMarketData->LastPrice, pDepthMarketData->