Ir para conteúdo

POWERED BY:

Arquivado

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

dimarcinho

Array multidimensional

Recommended Posts

ae galera, to precisando de um vetor de duas dimensões (matriz)

 

to preenchendo esse vetor com valores do banco, mas nao nao sei o q tah dando errado

alguem arrisca ?^?? eh URGENTE!!! AAAhhhhh :P

 

ASP

[*]<%

[*]vNoticias = Array(2,2)

[*]i = 0

[*]k = 0

[*]RS.MoveLast

[*]For i = 0 to 2

[*] vNoticias(0,k) = RS(0)

[*] 'Response.Write(vNoticias(0,k) & " = " & RS(0) & "<br>")

[*] vNoticias(1,k) = RS(1)

[*] 'Response.Write(vNoticias(1,k) & " = " & RS(1) & "<br>")

[*] vNoticias(2,k) = RS(2)

[*] 'Response.Write(vNoticias(2,k) & " = " & RS(2) & "<br>")

[*] RS.MovePrevious

[*] k = k + 1

[*]Next

[*]%>

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A0009)

Subscrito fora do intervalo: 'vNoticias'

Compartilhar este post


Link para o post
Compartilhar em outros sites

quer colocar valores do banco?coloca após a execução do select:matriz = RS.GETROWSpronto!você tem uma matriz com todos os dados do banco!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta tentando usar um indice fora do definidoverifica seu laço pode esta nele o erro dos indicese tem mais você faz um laço usando i e não usa dentro do laço, isso tb é estranho...

Compartilhar este post


Link para o post
Compartilhar em outros sites

quanto o indicie "i", realmente eu tava viajando.... claro q nao precisa usar o "k", jah conserteimas de qq forma, eu criei uma matriz 2x2... se o i varia de 0 a 2, pq ele diz q tah fora do intervalo ?? nao entendi isso ainda....

Compartilhar este post


Link para o post
Compartilhar em outros sites

jah descobri o erro... ele tah na definição do Arrayfazendo vNoticias = Array(2,2) eu to criando um vetor 1x2, com os valores numericos 2 e 2 em cada coordenadapra criar um vetor multi-dimensional, deve-se usar o Statement DimDim vNoticias(2,2) ----> agora sim, uma matriz 2x2eh isso galera[]´s e valeu pelas tentativas !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

jah descobri o erro... ele tah na definição do Array

 

fazendo vNoticias = Array(2,2) eu to criando um vetor 1x2, com os valores numericos 2 e 2 em cada coordenada

 

pra criar um vetor multi-dimensional, deve-se usar o Statement Dim

 

Dim vNoticias(2,2) ----> agora sim, uma matriz 2x2

 

eh isso galera

 

[]´s e valeu pelas tentativas !!!

beleza cara...

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.