Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...