Olá camaradas... Estou iniciando em ASP e estou tendo alguns problemas que creio que são básicos... É o seguinte... ao executar uma página com o código abaixo
tb.Open sql, bd
if tb.RecordCount>0 then
Dim i
Dim id(10,10)
Dim thumb(10,10)
Dim titulo(10,10)
i = 1
while not tb.EOF
Set id(i) = tb.Fields("id")
Set thumb(i) = tb.Fields("tumb")
Set titulo(i) = tb.Fields("titulo")
Set i = i + 1
wend
end if
Está me retornando o erro:
Erro de tempo de execução do Microsoft VBScript erro '800a0009'
Subscrito fora do intervalo
Para a linha:
Set id(i) = tb.Fields("id")
Só que se eu fizer desta maneira
tb.Open sql, bd
if tb.RecordCount>0 then
Dim i
Dim id(10,10)
Dim thumb(10,10)
Dim titulo(10,10)
Set i = 1
while not tb.EOF
Set id(i) = tb.Fields("id")
Set thumb(i) = tb.Fields("tumb")
Set titulo(i) = tb.Fields("titulo")
Set i = i + 1
wend
end if
Me retorna o erro:
Erro de tempo de execução do Microsoft VBScript erro '800a01a8'
Pergunta
Eduardo Gonçalves
Olá camaradas... Estou iniciando em ASP e estou tendo alguns problemas que creio que são básicos... É o seguinte... ao executar uma página com o código abaixo
Está me retornando o erro: Erro de tempo de execução do Microsoft VBScript erro '800a0009' Subscrito fora do intervalo Para a linha: Set id(i) = tb.Fields("id") Só que se eu fizer desta maneiraMe retorna o erro:
Erro de tempo de execução do Microsoft VBScript erro '800a01a8'
Objeto necessário: '[number: 1]'
Para a linha:
Set i = 1
alguma sugestão???
Grato desde já...
Editado por Eduardo GonçalvesLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.