Jump to content


snonca

Member Since 02/02/2009
Offline Last Active 25/03/2011, 13:22
-----

Topics I've Started

There Is No Row At Position 4224

25/03/2011, 11:33

Ola Pessoal,



Estou com um problema com um erro que esta dando.



tenho a seguinte linha de codigo.

if (popularRotas)
{
    com = new OracleCommand();


    com.CommandText = "SELECT ID_ROTA FROM ROTA_MODELO WHERE      ID_MODELO = :IdModelo AND ID_ROTA IS NOT NULL ORDER BY ID_ROTA";


    com.Parameters.AddWithValue(":IdModelo", modelo.Id.ToString());
  dt = (DataTable)ExecuteCommand(com, transacao, typeof(DataTable));


   for (int i = 0; i < modelo.Rotas.Count; i++)
  {
           modelo.Rotas[i].Id = int.Parse(dt.Rows[i][0].ToString());
  }


}


Quando estou fazendo a consulta o Select de cima, ele me retorna 4224 linhas Selecionadas, quando o codigo entra no FOR aparece a mensagem de erro.

There is no row at position 4224.



Alguem pode dar uma luz.



Valeu.

IPB Skin By Virteq