Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ifmoraes

Limite de buscas com o comando SPLIT?

Recommended Posts

Tenho uma dúvida com o comando em VBScript SPLIT

 

Hj consigo trazer 5 informações gravadas em um carrinho de compras utilizando o SPLIT

 

 

"Item(0), Item(1), Item(2), Item(3), Item(4)"

 

 

preciso buscar mais duas informações "Item(5) e Item(6)"

 

meu comando SPLIT está setado como:

 

 

"Split(Carrinho(Loop1), "--", -1)"

 

 

É possível puxar mais itens desse SPLIT?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,Não sei de limites definidos para esta função.Tente não definir o parâmetro de contagem (o "-1") e verifique se a string está mesmo com o separador ("--") em todos os pontos corretos, escreva-a na tela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim eu já tentei sem o número -1, e realmente os separadores estão -- pois com os item do 0 ao 4 funciona que é uma beleza, mas ao colocar no campo para buscar o 5 ou o 6 aparece o erro

 

Microsoft VBScript runtime error '800a0009'

 

Subscript out of range: '[number: 5]'

 

To achando que ele tem um limite

 

Valeu pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

e aeee IF....

Acho que ae esta a solucao de seus problemas!!!

 

<%	dim strValor, i	strValor = "valor1--valor2--valor3--valor4--valor5--valor6--valor7--valor8--valor9"	arrValor = split(strValor, "--")		for i = 0 to uBound(arrValor)		response.write arrValor(i) & "<br>"	next%>

falowww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela resposta e só duas dúvidas:

 

1 - E quando for no lugar do valor1 um código "& valor1 &"

 

2 - E também só tem "" no começo e no fim da linha strValor?

 

Muito obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só ir juntando as variaveis...

 

valor1 = "saopaulo"valor2 = "paimeras"valor3 = "curinthááá"strValor = valor1 & "--" & valor2 & "--" & valor3

flwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

E dessa forma ele não ocorre erro quando coloca uns 7 itens?Estranhamente meu código está assim, e sempre que coloco para rodar com os itens que necessito (5 e 6), ele gera aquele erroIsso pode ser que esteja em branco esses campos?....se SIM tem como ele ignorar o campo em branco?Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae caraConsegui fazer funcionar, o problema todo era que o separador do Carrinho estava como "/" e como um dos campos tinha data ele dava pau em tudoValeu mesmo por mais essa ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.