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
Pergunta
DackAle
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...
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...
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
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.