Eaí rapaz!
seguinte, não entendi algumas coisas:
O que é o "i" que vc se refere no código? Não vi ele declarado em lugar nenhum.
Outra coisa, ao invés de usar:j = 1 valor = 0 Do until j = (i+1) tabela = Request.Cookies("nomecookie")("campo1_"&j) codigo = Request.Cookies("nomecookie")("campo2_"&j) If tabela = "removido" then j = j + 1 Loop
Não deveria ser:j = 1 valor = 0 tabela = Request.Cookies("nomecookie")("campo1_"&j) codigo = Request.Cookies("nomecookie")("campo2_"&j) If tabela = "removido" then Do until j = (i+1) j = j + 1 Loop
?
"Lendo" o código:
Se a tabela for igual a "removido" então faça um loop até j ser igual a (i + 1). Mas i não está declarado, então acho meio dificil isso dar certo.
Pra ser bem sincero eu não entendi o que tu quis dizer no teu código hehe
Dá uma explicada um pouco melhor sobre qual a função que tu quer nisso tudo que acho que facilita.
Valeu a iniciativa e a tentativa Firehalk!
Esse "i" está declarado mais acima no código. Não está aqui mas foi declarado. É um contador. Ele conta qtos registros têm.
O que eu preciso é que a cada Loop seja verificado se o valor lido é igual a "removido" (tabela = Request.Cookies("nomecookie")("campo1_"&j)), pq se for já descarta e busca o próximo (j = j + 1 e "Loopa"), e se esse proximo também for, descarta e burca o proximo outra vez(j = j + 1 e Loopa outra vez).
Fazendo do jeito que vc aconselhou, a verificação se o valor lido é igual a "removido" (tabela = Request.Cookies("nomecookie")("campo1_"&j)) acontece antes do Loop e eu preciso que aconteça a cada Loop.
Consegui explicar? Qqr coisa pergunta outra vez! muito obrigado!
Rafael