Gilnet 0 Denunciar post Postado Agosto 26, 2010 Olá, Tenho um arquivo texto com várias linhas e cada linha, tem comprimento de 150 caracteres conforme ex. abaixo. F0000441346449701 B46VV56B 200912VV 2009122900000000000210006--------------------------------------------------------------------------------0 Preciso fazer vários substring nesta linha, porém, alguns tem dado erro dizendo quando rodo a página: startIndex não pode ser maior que o comprimento da seqüência de caracteres. Nome do parâmetro: startIndex Vejam parte do código: dr = dbDados.NewRow(); dr["CDC"] = S.Substring(1, 9); dr["Nome"] = ""; dr["Parcela"] = S.Substring(15, 2); dr["DataMovto"] = S.Substring(42, 8); erro daqui dr["ValorFatura"] = S.Substring(51, 15); erro aqui dr["CodRetorno"] = S.Substring(67, 2) + " ERRO"; erro aqui dbDados.Rows.Add(dr); Alguém ajuda ??? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Agosto 26, 2010 Todas as linhas tem esse tamanho? Pelo erro parece que tem linhas com menos caracteres. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 27, 2010 Olá, Problema resolvido. Realmente estava no tamanho da linha. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites