| 
                      if(m_Row[0] != NULL)                             strcpy(hostcache[i].sessionid, m_Row[0]);                      if(m_Row[1] != NULL)                             strcpy(hostcache[i].channelid, m_Row[1]);                      if(m_Row[2] != NULL)                             hostcache[i].ISPtype      = atoi(m_Row[2]);                      if(m_Row[3] != NULL)                             hostcache[i].externalIP   = atoi(m_Row[3]);                      if(m_Row[4] != NULL)                             hostcache[i].externalPort = atoi(m_Row[4]);                      if(m_Row[5] != NULL)                             hostcache[i].internalIP   = atoi(m_Row[5]);                      if(m_Row[6] != NULL)                             hostcache[i].internalPort = atoi(m_Row[6]);                             }        }        else        {               //随机的挑选指定条记录返回               int iRemainder = iAllNumRows%iReturnNumRows;    ///<余数               int iQuotient = iAllNumRows/iReturnNumRows;      ///<商               int iStartIndex = rand()%(iRemainder + 1);         ///<开始下标                 //获取逐条记录         for(int iSelectedIndex = 0; iSelectedIndex < iReturnNumRows; iSelectedIndex++)         {                             mysql_data_seek(m_pResultSet, iStartIndex + iQuotient * iSelectedIndex);
 |