Tenho uma leitura no banco que gera um arquivo txt.
Num determinado campo, vem um texto grande, contendo inclusive espaços e mais de uma linha.
Eu estou tentando limitar esse campo a 50 caracteres.
Acontece que no momento do loop, o visual studio trava e dá mensagens do tipo index, collection, etc.
Se alguém puder me dar uma ajuda, o bloco é o seguinte:
for (int i = 0; i < odbcDR1.FieldCount; i++)
{
//se é o campo que quero, executo substring
restoDivisao = i % 5;
if (i == 5 || restoDivisao == 0)
{
vals1[i] = vals1[i].ToString().Substring(1,50); //aqui é a linha do erro
}
Pergunta
Luckxander
Estou com o seguinte problema:
Tenho uma leitura no banco que gera um arquivo txt.
Num determinado campo, vem um texto grande, contendo inclusive espaços e mais de uma linha.
Eu estou tentando limitar esse campo a 50 caracteres.
Acontece que no momento do loop, o visual studio trava e dá mensagens do tipo index, collection, etc.
Se alguém puder me dar uma ajuda, o bloco é o seguinte:
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.