Estou aprendendo asp agora...e estou tendo sérias dificuldades em criar uma paginação... imagino que seja bem simples.... até pelo fato de que a minha está funcionado ... até que eu estraguei...
Está dando erro quando clico em PRÓXIMO PARA VIZUALIZAR O RESTANTE DOS REGISTROS....
Operação não permitida quando o objeto está FECHADO.
Set RS = Server.CreateObject("adodb.recordset")
RS.PageSize = 5
Dim Campo, teste
Campo=Request.Form("campo")
teste=Request.Form("busca")
select case teste
case "escolha1"
RS.Close
response.write "entrei no case"
SQL = "SELECT * FROM produtos WHERE CodigoProduto='"&campo&"' "
RS.Open SQL,Conn,3,3
case "escolha2"
SQL= " SELECT * FROM produtos WHERE NomeProduto='"&campo&"' "
RS.Open SQL,Conn,3,3
case "escolha3"
SQL= " SELECT * FROM produtos WHERE Quantidade='"&campo&"' "
RS.Open SQL,Conn,3,3
case "escolha4"
SQL= " SELECT * FROM produtos WHERE preço='"&campo&"' "
RS.Open SQL,Conn,3,3
end select
IF RS.EOF then -> ESSA É A LINHA QUE ESTÁ DANDO ERRO !!!!!
Response.Write "nenhum registro encontrado"
Response.End 'paramos o programa
ELSE
'Definindo em qual pagina o visitante está
IF Request.QueryString("pagina")="" then
intpagina=1
ELSE
IF cint(Request.QueryString("pagina"))<1 then
intpagina=1
ELSE
IF cint(Request.QueryString("pagina"))> RS.PageCount then
intpagina=RS.PageCount
ELSE
intpagina=Request.QueryString("pagina")
END IF
END IF
END IF
END IF
RS.AbsolutePage=intpagina
intrec=0
While intrec < RS.PageSize and not RS.EOF %>
Pergunta
Milena
Estou aprendendo asp agora...e estou tendo sérias dificuldades em criar uma paginação... imagino que seja bem simples.... até pelo fato de que a minha está funcionado ... até que eu estraguei...
Está dando erro quando clico em PRÓXIMO PARA VIZUALIZAR O RESTANTE DOS REGISTROS....
Operação não permitida quando o objeto está FECHADO.
line 46
Segue abaixo o código:
____________________________________________________________________
Link para o comentário
Compartilhar em outros sites
6 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.