Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Groh

Split

Recommended Posts

Quando mando rodar minha aplicação ele da erro na seguinte linha (em negrito).

 

vTabela = Trim(rsAdo("TIPO"))

vDescr = sValor(1)

vUltimo = sValor(2)

vHora = sValor(3)

vCompra = sValor(4)

vVendas = sValor(5)

vData = sValor(6)

vVariacao = sValor(7)

vMaximo = sValor(8)

vMinimo = sValor(9)

 

Tem limite de array ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem o limite de quantos dados tem dentro dele, nesse caso o array pode não estar "completo".

Quer saber o ultimo indice? Response.write UBound(sValor)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte, se existe um limite com certeza não são só 8 elementos. já fiz array com algumas dezenas em VBScript!

 

Dá algum erro? Ou não está passando o valor correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Array não tem que começar em 0 (zero) ?

E começa, pode-se não atribuir valor para ele mas se tentar recuperar ele estará vazio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanta ***** num tópico só...

 

Obrigado aos que ajudaram e **** de quem atrapalhou.

 

É o seguinte:

 

ele da o seguinte erro:

 

out of range

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanta **** num tópico só...

 

Obrigado aos que ajudaram e ***** de quem atrapalhou.

 

É o seguinte:

 

ele da o seguinte erro:

 

out of range

 

Abraços

entao da a ****** pra aprender

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde você está definindo esse array?

Mostra a parte onde você está definindo o array, e imprime o valor do array e mostra aqui!

 

 

E chega de ofenças! :)

 

Aos meus amigos D.Eleete, Bicicleta, Gastão, Volpisp, Daniel. Desculpem, mas que essas coisas não aconteçam mais! Vamos manter as postagens dentro do limite, sem ofenças por parte de ninguém.

Aos "brigões" sugiro que, caso queiram, continuem essa discussão via PM,ICQ, MSN ou sei lá o que mais lhe agradem!

Compartilhar este post


Link para o post
Compartilhar em outros sites
...o valor do array é 2.8268

 

declarei assim:

 

sValor = Array(12)

E "alimentou" como? via Split ou "na unha"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, tire a definição do array, ele não é necessário quando se usa o Split, e você tem certeza que tem a quantidade de dados que você imagina?

 

Faz um teste, coloque esse código depois que você "alimenta" o array:

For x = LBound(seu_array) To UBound(seu_array)

Response.Write "Posição "& x &" do array, valor = "& seu_array(x)

Next

Response.End

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.