Ir para conteúdo

POWERED BY:

Arquivado

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

Claudio Neto

[Resolvido] Erro com split

Recommended Posts

Estou tentando preencher um array através de um split. E ao meu ver, não há nada errado.

 

O código está assim:

dim strDados()
	Set str_fso = objeto.OpenTextFile(str_caminho,ForReading,False)
	While (not str_fso.AtEndOfStream)
		campo = str_fso.readline
		strDados() = Split(campo,",")
		%>
		<tr>
		<%for i = 0 to Ubound(strDados())%>
			<td><%=strDados(i)%></td>
		<%next%>
		</tr>
		<%'response.write(Server.HTMLEncode(campo) & CHR(13)) 
	wend

 

O conteúdo de campo é:

6, 0, 1, teste teste, teste@aaaa.ws, 00000000515, , , , , , 35.125.325-5, 1980-01-01, Masculino, teste@aaaa.ws, teste123, 0, , 2008-01-15, sim,

 

E o erro que está dado é Substript Out of range.

 

Por que isso está ocorrendo?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

retira os parenteses da variavel strDados()

 

deixa sem:

strDados = Split(campo,",")
		%>
		<tr>
		<%for i = 0 to Ubound(strDados)%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você colocou assim você está dizendo que é ou uma SUB ou uma FUNCTION, e não uma variável, em ASP as variáveis não precisam disso!

e em qual linguagem a variável precisa do parêntese assim?

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.