kiloko Postado Janeiro 30, 2004 Denunciar Share Postado Janeiro 30, 2004 ADODB.Recordset error '800a0cb3' Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype. /teste/ConsultaX.ASP, line 74 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Janeiro 30, 2004 Denunciar Share Postado Janeiro 30, 2004 Poste o código ae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kiloko Postado Janeiro 30, 2004 Autor Denunciar Share Postado Janeiro 30, 2004 <%@ Language = VBScript %><%Option Explicit%><!--#include file="conexao.inc"--><%Dim conexaodbDim QuantidadeRegistrosDim PaginaAtualDim RegistroAtualDim TotalRegistrosDim PaginaAnteriorDim PaginaPosterior PaginaAtual = Request("PaginaAtual") If PaginaAtual = "" Then PaginaAtual = 1 End If QuantidadeRegistros = Session("RegistrosPorPagina") If QuantidadeRegistros = "" Then QuantidadeRegistros = 25 End IfSub GuardaCampos Session("NomeCliente") = Request.Form("txtnome") If Request.Form("Quantidade") <> "" Then Session("RegistrosPorPagina") = Request.Form("Quantidade") End IfEnd SubSub ProcessaPagina Dim rsConsulta Dim InstrucaoSQL Dim TotalClientes Dim TotalPaginas Dim NomeScript Dim Contador Dim ZeroAEsquerda Dim Auxiliar GuardaCampos Set rsConsulta = Server.CreateObject("ADODB.RecordSet") InstrucaoSQL = Session("InstrucaoSQL") If InstrucaoSQL = "" Then InstrucaoSQL = "SELECT iddica, dica, console FROM dicas" Session("InstrucaoSQL") = InstrucaoSQL End If rsConsulta.CursorLocation = AdUseClient rsConsulta.cachesize = 2 call abreConexao set rsConsulta = conexaodb.execute(InstrucaoSQL) rsConsulta.Pagesize = QuantidadeRegistros TotalPaginas = cint(rsConsulta.PageCount) TotalRegistros = cint(rsConsulta.PageSize) RegistroAtual = 0 If rsConsulta.EOF Then Session("ConsultaErro") = 1 rsConsulta.Close Set rsConsulta = Nothing call fechaconexao Response.Redirect "Consulta.ASP" Else rsConsulta.MoveFirst rsConsulta.AbsolutePage = PaginaAtual Response.Write "<html>" Response.Write "<head>" Response.Write "<title>Fabricio Costa - Intranet - Resultado da Consulta de Clientes</title>" Response.Write "</head>" Response.Write "<body link=""#245399"" vlink=""#245399"" alink=""#245399"">" Response.Write "<table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""0"">" Response.Write "<tr><td width=""30%""><p align=""center""><img src=""images/logompm.jpg"" width=""163"" height=""164""></td>" Response.Write "<td width=""80%""><p align=""center""><font face=""Arial"" size=""4""><strong>Fabrício Costa - Desenvolvimento para Web</strong></font></td></tr>" Response.Write "</table>" Response.Write "<p align=""center""><font face=""Arial"" size=""3""><strong>Resultado da Pesquisa no Cadastro de Clientes</strong></font></p>" Response.Write "<p align=""left""><font face=""Arial"" size=""2""><strong>Mostrando página " & PaginaAtual & " de " & TotalPaginas & "<br>" Response.Write "Selecione a página: [" ZeroAEsquerda = "0" NomeScript = Request.ServerVariables("script_name") PaginaAnterior = "" PaginaPosterior = "" For Contador = 1 to TotalPaginas If Contador >= 10 Then ZeroAEsquerda = "" End If Auxiliar = "<a href=" & NomeScript Auxiliar = Auxiliar & "?PaginaAtual=" & Contador Auxiliar = Auxiliar & "'>" & ZeroAEsquerda & Contador & "</a>" Response.write " "& Auxiliar & " " If (PaginaAtual - 1) = Contador Then PaginaAnterior = "<a href='" & NomeScript & "?PaginaAtual=" & Contador PaginaAnterior = PaginaAnterior & "'>Página Anterior</a>" End If If (PaginaAtual + 1) = Contador Then PaginaPosterior = "<a href='" & NomeScript & "?PaginaAtual=" & Contador PaginaPosterior = PaginaPosterior & "'>Próxima Página</a>" End If Next Response.Write ]</strong></font></p>" Do Until rsConsulta.EOF OR RegistroAtual >= TotalRegistros Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta.Fields("iddica") & "</strong></font></td>" Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta.Fields("dica") & "</strong></font></td>" Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta.Fields("console") & "</strong></font></td>" Response.Write "</table><p>" RegistroAtual = RegistroAtual + 1 rsConsulta.MoveNext Loop Session("ConsultaErro") = 0 rsConsulta.Close Set rsConsulta = Nothing call fechaConexao Response.Write"<p align=""center""><font face=""Arial"" size=""2"" color=""#245399""><strong><a href=""Consulta.ASP"">Nova Consulta</a>" & " | " & PaginaAnterior & " | " & PaginaPosterior & "</strong></font></p>" Response.Write"<p><font face=""Arial"" size=""1""><strong>Copyright 2000© - Fabricio Costa - todos direitos reservados.</strong></font></p>" Response.Write"</body>" Response.Write"</html>" End IfEnd SubProcessaPagina%><!-- #Include file="ADOVBS.INC" --><html><head><title></title></head><body></body></html>Esse seria o código e de um script pronto para paginação estou estudando ele mais não consigo resolver esse problema.A linha q está em vermelho e a q apresenta o erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Espartaco Postado Janeiro 31, 2004 Denunciar Share Postado Janeiro 31, 2004 Esse sistema aí não tem um global.asa, por acaso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Janeiro 31, 2004 Denunciar Share Postado Janeiro 31, 2004 Esse sistema aí não tem um global.asa, por acaso? Desculpe brother, mas pra que global.asa numa paginação? Tá maluko, hehehe!kilokoQuanto a este tipo de paginação eu nunca usei.Eu já fiz uma sem usar estes Rs.MoveFirst e tals e um outro usando apenas o Rs.PageSize.Este segundo q lhe falo tem um artigo no site imasters.com.br e em alguns tópicos aki do fórum o URSO deu várias vezes o link para o mesmo.Dê uma pesquisada... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Janeiro 31, 2004 Denunciar Share Postado Janeiro 31, 2004 Então beleza, vamos lá, mais uma vez... Artigo:Paginação sem mistérios...Tópico Pendurado: 'AlexCT' - Paginação, ótimo scriptVeja se alguma é interessante e pode lhe ajudar...[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 1, 2004 Denunciar Share Postado Fevereiro 1, 2004 Muito obrigado pela ajuda vou dar uma olhada nesse artigo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Espartaco Postado Fevereiro 1, 2004 Denunciar Share Postado Fevereiro 1, 2004 ' date='Jan 31 2004, 08:20 AM'] Esse sistema aí não tem um global.asa, por acaso? Desculpe brother, mas pra que global.asa numa paginação? Tá maluko, hehehe!kilokoQuanto a este tipo de paginação eu nunca usei.Eu já fiz uma sem usar estes Rs.MoveFirst e tals e um outro usando apenas o Rs.PageSize.Este segundo q lhe falo tem um artigo no site imasters.com.br e em alguns tópicos aki do fórum o URSO deu várias vezes o link para o mesmo.Dê uma pesquisada... Olha o script do Global.asa da páginação aí....<script LANGUAGE=VBScript RUNAT=Server> Option Explicit Sub Application_OnStart End Sub Sub Session_OnStart Session.Timeout = 5 ' minutos InicializaVariaveis End Sub Sub InicializaVariaveis Session("InstrucaoSQL") = "" Session("RegistrosPorPagina") = 25 End Sub </SCRIPT> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Fevereiro 4, 2004 Denunciar Share Postado Fevereiro 4, 2004 <!--#include file="conexao.inc" --> <% PaginaAtual = Request("PaginaAtual") If PaginaAtual = "" Then PaginaAtual = 1 End If QuantidadeRegistros = Session("RegistrosPorPagina") If QuantidadeRegistros = "" Then QuantidadeRegistros = 3 End If Session("NomeCliente") = Request.Form("txtnome") If Request.Form("Quantidade") <> "" Then Session("RegistrosPorPagina") = Request.Form("Quantidade") End If InstrucaoSQL = "SELECT * FROM Authors" Set rsConsulta = Server.CreateObject("ADODB.RecordSet") Set rsConsulta = Conn.execute(InstrucaoSQL) rsConsulta.Pagesize = QuantidadeRegistros TotalPaginas = cint(rsConsulta.PageCount) TotalRegistros = cint(rsConsulta.PageSize) RegistroAtual = 0 If rsConsulta.EOF Then Session("ConsultaErro") = 1 rsConsulta.Close Set rsConsulta = Nothing Response.Redirect "Consulta.ASP" Else rsConsulta.MoveFirst ' rsConsulta.AbsolutePage = PaginaAtual Response.Write "<html>" Response.Write "<head>" Response.Write "<title>Fabricio Costa - Intranet - Resultado da Consulta de Clientes</title>" Response.Write "</head>" Response.Write "<body link=""#245399"" vlink=""#245399"" alink=""#245399"">" Response.Write "<table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""0"">" Response.Write "<tr><td width=""30%""><p align=""center""><img src=""images/logompm.jpg"" width=""163"" height=""164""></td>" Response.Write "<td width=""80%""><p align=""center""><font face=""Arial"" size=""4""><strong>Fabrício Costa - Desenvolvimento para Web</strong></font></td></tr>" Response.Write "</table>" Response.Write "<p align=""center""><font face=""Arial"" size=""3""><strong>Resultado da Pesquisa no Cadastro de Clientes</strong></font></p>" Response.Write "<p align=""left""><font face=""Arial"" size=""2""><strong>Mostrando página " & PaginaAtual & " de " & TotalPaginas & "<br>" Response.Write "Selecione a página: [" ZeroAEsquerda = "0" NomeScript = Request.ServerVariables("script_name") PaginaAnterior = "" PaginaPosterior = "" For Contador = 1 to TotalPaginas If Contador >= 10 Then ZeroAEsquerda = "" End If Auxiliar = "<a href='" & NomeScript Auxiliar = Auxiliar & "?PaginaAtual=" & Contador Auxiliar = Auxiliar & "'>" & ZeroAEsquerda & Contador & "</a>" Response.write " "& Auxiliar & " " If (PaginaAtual - 1) = Contador Then PaginaAnterior = "<a href='" & NomeScript & "?PaginaAtual=" & Contador PaginaAnterior = PaginaAnterior & "'>Página Anterior</a>" End If If (PaginaAtual + 1) = Contador Then PaginaPosterior = "<a href='" & NomeScript & "?PaginaAtual=" & Contador PaginaPosterior = PaginaPosterior & "'>Próxima Página</a>" End If Next Response.Write "]</strong></font></p>" Do Until rsConsulta.EOF OR RegistroAtual >= TotalRegistros Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta(0) & "</strong></font></td>" Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta(1) & "</strong></font></td>" Response.Write "<table border=""0"" width=""100%"" bordercolorlight=""#FFFFFF"" bordercolordark=""#FFFFFF"" cellpadding=""0"">" Response.Write "<tr><td width=""15%"" bgcolor=""#BFBFBF"" align=""left""><font face=""Arial"" size=""2"" color=""#245399""><strong>Razão Social:</strong></font></td>" Response.Write "<td width=""30%"" bgcolor=""#BFBFBF""><font face=""Arial"" size=""2"" color=""#000000""><strong>" & rsConsulta(2) & "</strong></font></td>" Response.Write "</table><p>" RegistroAtual = RegistroAtual + 1 rsConsulta.MoveNext Loop Session("ConsultaErro") = 0 rsConsulta.Close Set rsConsulta = Nothing Response.Write"<p align=""center""><font face=""Arial"" size=""2"" color=""#245399""><strong><a href=""Consulta.ASP"">Nova Consulta</a>" & " | " & PaginaAnterior & " | " & PaginaPosterior & "</strong></font></p>" Response.Write"<p><font face=""Arial"" size=""1""><strong>Copyright 2000© - Fabricio Costa - todos direitos reservados.</strong></font></p>" Response.Write"</body>" Response.Write"</html>" End If %>Brother!!Não testei seu código, apenas adaptei algumas coisas, veja se funciona e re-estruture no seu sistema (se funcionar, é claro )Até +Urso Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kiloko
ADODB.Recordset error '800a0cb3'
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
/teste/ConsultaX.ASP, line 74
Link para o comentário
Compartilhar em outros sites
8 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.