Cybertrax Postado Outubro 14, 2005 Denunciar Share Postado Outubro 14, 2005 GALERA OLHA AKI, SÓ TA DANDO ERRO HTTP 500 (ERRO DE SERVER) O QUE TEM DE ERRADO NO MEU SCRIPT ?O MEU BANDO DE DADOS ESTA NA MESMA PASTA, NO ASQUIVO ASP, E ELE SE CHAMA "fotos.mdb"...Neste banco de dados estão os link (url) das fotos que entraram na minha galeria...OLHA O SCRIPT AI, SE alguém PUDER ME AJUDAR EU FICO MUITO AGRADECIDO; '*******************************************************<%If session("PrimeiraVez") <> "não" thenConnectString = "dsn=fotos.mdb"Set Conn = server.CreateObject("ADODB.Connection")Conn.CursorLocation = 3 ' adUseClientConn.Open ConnectString%>'********************************************************<%Set rstTemp = server.CreateObject("ADODB.Recordset")rstTemp.PageSize = 20 ' define o tamanho da "página"rstTemp.CacheSize = 20 ' define o tamanho do cache com o mesmo tamanho da páginarstTemp.AbsolutePage = 1 ' informa que a primeira página de registros será mostrada%>'***********************************************************<%ConnectString= "dsn=banco;uid=usuário;pwd=senha"If Session("PrimeiraVez") <> "não" then ' Se é a primeira vez que a página é carregadaSet Conn = Server.CreateObject("ADODB.Connection")Conn.CursorLocation = 3 ' é o mesmo que adUseClientConn.Open ConnectStringSet rstTemp = Server.CreateObject("ADODB.Recordset")rstTemp.CacheSize = 20 ' tamanho do cacherstTemp.PageSize = 20 ' tamanho da página de registrossql = "Select * from tabela"rstTemp.Open Sql, Connsession("Pagina") = 1 MostraDados Session("PrimeiraVez") = "não"Else ' Se a página já foi carregada, verifica se deve incrementar ou decrementar o contador de páginasif Request("Navegacao") = "Proxima" thenSession("Pagina") = Session("Pagina") + 1 Else If Request("Navegacao") = "Anterior" thenSession("Pagina") = Session("Pagina") - 1End IfEnd IfSet Conn = Server.CreateObject("ADODB.Connection")Conn.CursorLocation = 3 ' adUseClientConn.Open ConnectStringSet rstTemp = Server.CreateObject("ADODB.Recordset")rstTemp.CacheSize = 20rstTemp.PageSize = 20sql = "Select * from tabela"rstTemp.Open Sql, ConnMostraDadosEnd If Sub MostraDados()Dim ContadorrstTemp.AbsolutePage = Session("Pagina") ' vai para o número da página que está armazenado em session("pagina")Response.Write "Existem " & rstTemp.RecordCount & " registros na tabela - Mostrando página " & Session("Pagina") & " de " & rstTemp.PageCount If Session("Pagina") <> 1 thenresponse.write " [ Anterior ] "End IfIf Session("Pagina") <> rstTemp.PageCount thenresponse.write "[ Proxima ] "End Ifresponse.write ""For contador = 1 to 20 Response.Write rstTemp("campo") & ""rstTemp.MoveNextIf rstTemp.Eof then Exit ForNextEnd Sub%>'***********************************************************AGUARDO AJUDA !! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Outubro 14, 2005 Denunciar Share Postado Outubro 14, 2005 Primeiro desabilite:Ferramentas/Opções da internet/Avançadas:- mostrar mensagens de erro HTTP amigáveisroda a pagina de novo, e veja qual o erro exato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 14, 2005 Denunciar Share Postado Outubro 14, 2005 veja http://scriptbrasil.com.br/forum/index.php...49&hl=paginacao Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cybertrax
GALERA OLHA AKI, SÓ TA DANDO ERRO HTTP 500 (ERRO DE SERVER) O QUE TEM DE ERRADO NO MEU SCRIPT ?
O MEU BANDO DE DADOS ESTA NA MESMA PASTA, NO ASQUIVO ASP, E ELE SE CHAMA "fotos.mdb"...
Neste banco de dados estão os link (url) das fotos que entraram na minha galeria...
OLHA O SCRIPT AI, SE alguém PUDER ME AJUDAR EU FICO MUITO AGRADECIDO;
'*******************************************************
<%
If session("PrimeiraVez") <> "não" then
ConnectString = "dsn=fotos.mdb"
Set Conn = server.CreateObject("ADODB.Connection")
Conn.CursorLocation = 3 ' adUseClient
Conn.Open ConnectString
%>
'********************************************************
<%
Set rstTemp = server.CreateObject("ADODB.Recordset")
rstTemp.PageSize = 20 ' define o tamanho da "página"
rstTemp.CacheSize = 20 ' define o tamanho do cache com o mesmo tamanho da página
rstTemp.AbsolutePage = 1 ' informa que a primeira página de registros será mostrada
%>
'***********************************************************
<%
ConnectString= "dsn=banco;uid=usuário;pwd=senha"
If Session("PrimeiraVez") <> "não" then ' Se é a primeira vez que a página é carregada
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.CursorLocation = 3 ' é o mesmo que adUseClient
Conn.Open ConnectString
Set rstTemp = Server.CreateObject("ADODB.Recordset")
rstTemp.CacheSize = 20 ' tamanho do cache
rstTemp.PageSize = 20 ' tamanho da página de registros
sql = "Select * from tabela"
rstTemp.Open Sql, Conn
session("Pagina") = 1
MostraDados
Session("PrimeiraVez") = "não"
Else ' Se a página já foi carregada, verifica se deve incrementar ou decrementar o contador de páginas
if Request("Navegacao") = "Proxima" then
Session("Pagina") = Session("Pagina") + 1
Else
If Request("Navegacao") = "Anterior" then
Session("Pagina") = Session("Pagina") - 1
End If
End If
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.CursorLocation = 3 ' adUseClient
Conn.Open ConnectString
Set rstTemp = Server.CreateObject("ADODB.Recordset")
rstTemp.CacheSize = 20
rstTemp.PageSize = 20
sql = "Select * from tabela"
rstTemp.Open Sql, Conn
MostraDados
End If
Sub MostraDados()
Dim Contador
rstTemp.AbsolutePage = Session("Pagina") ' vai para o número da página que está armazenado em session("pagina")
Response.Write "Existem " & rstTemp.RecordCount & " registros na tabela - Mostrando página " & Session("Pagina") & " de " & rstTemp.PageCount
If Session("Pagina") <> 1 then
response.write " [ Anterior ] "
End If
If Session("Pagina") <> rstTemp.PageCount then
response.write "[ Proxima ] "
End If
response.write "
"
For contador = 1 to 20
Response.Write rstTemp("campo") & "
"
rstTemp.MoveNext
If rstTemp.Eof then Exit For
Next
End Sub
%>
'***********************************************************
AGUARDO AJUDA !!
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.