Ir para conteúdo
Fórum Script Brasil
  • 0

Getrows


DackAle

Pergunta

E ae galera =)

Seguinte to treinando getrows, ubound, lbound... bom acho que entendi como funciona os tres juntos hahahahaha mas ta dando um erro bizarrinho...

eu faço o get pego os valor guardo numa variavel quantos registros deram, mas ele mostra a mais... no meu banco de dados tenho 4 registros... e ele me retorna 5...

Total de array = 5

Alexandre - 0

Felipe - 1

Nadia - 2

Jeferson - 3

Microsoft VBScript runtime error '800a0009'

Subscript out of range: 'i'

/Imobilinet/teste.asp, line 22

podem ver ele fala 5, mas no bd ele só tem 4 e na hora do for ele tb só mostra 4 no quinto ele da erro...

<!--#include file="arquivos/includes/dados.asp"-->
<%
SQL="SELECT * FROM administracao"
SET RS = Server.CreateObject("AdoDB.RecordSet")
RS.Open SQL,Conexao

vetor = rs.getrows

maior = UBOUND(vetor)

rs.close
set rs=nothing
%>
<html>
<head>
<title>Untitled Document</title>
</head>

<body>
Total de array = <%=maior%><br>
<% FOR i=LBOUND(vetor) TO UBOUND(vetor)
response.write vetor(1,i) & " - " & i &  "<br>"
next
%>
</body>
</html>

o codigo ta assim, que que estou fazendo de errado ? rs

Abraços e valeuuu galera

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

É o seguinte.....quando você usa o getRows() ele te retorna um vetor bi-dimensional. Quando você usa o uBound(vetor), você está pegando o total do vetor na primeira dimensão, ou seja, o total de colunas do array. Para pegar o total de linhas, você tem que usar o uBound(vetor,2).

A...e não se esqueça que o primeiro índice é o zero, nesse caso, o seu vetor tem 6 colunas e não 5.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...