Ir para conteúdo

POWERED BY:

Arquivado

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

marvi

Páginação

Recommended Posts

Olá pessoal,

Fiz uma paginação no meu localhost mesmo e sempre da esse erro:

 

ADODB.Recordset (0x800A0CB3)

O conjunto de registros atual não oferece suporte para indicadores. Isso pode ser uma limitação do provedor ou do tipo de cursor selecionado.

/portal/news.asp, line 197

 

<!--#include file="conexao_dados.asp"-->
<%
executar= "select * from noticias"
dim conexao

Call abre_conexao

Set rsbusca = Server.CreateObject("adodb.recordset")

Set rsbusca=Conexao.Execute(executar)
 
rsbusca.PageSize = 10

if rsbusca.eof then
   Mensagem = "Nenhum Registro Encontrado"
   Response.End 
else
   'Definimos 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"))>rsbusca.PageCount then  
	intpagina = rsbusca.PageCount
		 else
	intpagina = Request.QueryString("pagina")
end if
	  end if	
   end if   
		end if


%>
<%

 

linha 197 = rsbusca.AbsolutePage = intpagina

intrec = 0

While intrec<rsbusca.PageSize and not rsbusca.eof

%>

 

Alguém sabe porque esse erro?

 

Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o cursor lado servidor não retornará os dados, é fato!

 

veja esse exemplo:

http://support.microsoft.com/kb/202125/pt-br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja o link que Ted k' enviou, ele tem um exemplo de paginação usando DSN. A questão do cursor não é relativo a estar ou não em seu computador, é a forma que o banco vai abrir os dados. Uma configuração errada de cursor pode gerar um erro ou uma resposta diferente da esperando, como por exemplo retornar um -1. Cursores também idicam se seu banco de dados vai aceitar comando como MoveFirst, MoveNext e outros relativos a navegação pelos registros.

 

 

Se está começando a usar banco de dados vale a pena uma olhada em "Cursores de banco de dados" aqui no iMaster ou no Google.

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.