Ae... meu problema é um seguinte...
estou transferindo o banco de dados de meu site,,
de access para mySql.... masa paginação sumiu, quando eu uso o access e funciona perfeitamente,,, esse codigo q eu usa no access
<%
sSQL = "SELECT torpedo.idTorpedo, torpedo.forIdUser, torpedo.data, torpedo.torpedoText, torpedo.hora, users.username, torpedo.forIdUser AS ForName FROM torpedo INNER JOIN users ON torpedo.sendidUser= users.IdUser WHERE torpedo.idCidade =" &Session("idCidade") & " ORDER BY torpedo.torpedoId DESC"
adOpenKeyset = 1
set torSet = Server.CreateObject("ADODB.RecordSet")
torSet.PageSize = 10
torSet.CacheSize = 10
torSet.Open sSQL, baladadb, adOpenKeyset
%>
... assim não tem erro nenhum,.. a consulta funciona perfeitamente em ambos banco de dados.. mas no mySql não funciona a paginação..
alguém pode me ajudar??
Ajuda Mysql + Paginação
Started By Zyoncore, 18/11/2003, 16:37
2 replies to this topic
#1
Posted 18/11/2003, 16:37
±±±±±±±±±±±±±±±±±±±±±±±±±±
Z y o n c o r e
zyoncore@hotmail.com
ICQ : 1234521
±±±±±±±±±±±±±±±±±±±±±±±±±±
#2
Posted 18/11/2003, 17:18
no mysql voce pode fazer paginacao utilizando o "limit"
inicio = 0 final = 10 sql = "SELECT * FROM TABELA LIMIT "& inicio &", "&final conexao.execute(sql)
www.andrewsmedina.com.br
#3
Posted 19/11/2003, 10:54
OLHA ISSO AE FAZ PARTE DA PAGINAÇÃO,
T+
<% strSQL = "select sum(1) As Total from bilhetes" Set rs = Conn.Execute(strSQL) IF rs.EOF AND rs.BOF THEN TotReg = 0 Else TotReg = Rs("Total") 'response.write totreg End If Set Rsb = Server.CreateObject("adodb.recordset") strSQL1 = "select * from bilhetes " Set Rsb = Conn.Execute(strSQL1) If TotReg = "" OR isNull(TotReg) Then TotReg = 0 '' TOTAL DE REGISTROS A SER EXIBIDOS NA PÁGINA TotRegPag = 10 '' COMANDOS PARA DESCOBRIR O TOTAL DE PÁGINAS EXISTENTES TotPag = TotReg / TotRegPag IF inStr(1,TotReg / TotRegPag,",") THEN TotPag = Split(TotPag,",")(0)+1 '' RECUPERO A PÁGINA ATUAL Pagina = Cint(Request.QueryString("p")) IF Pagina = "" THEN Pagina = 1 '' CALCULOS PRA POSIÇÕES INICIO Inicio = 0 IF Pagina > 1 THEN Inicio = (Pagina-1)*TotRegPag '' FIM COMANDOS strSQL1 = "select * from bilhetes Limit "& Inicio &","& TotRegPag Set rsb = Conn.Execute(strSQL1) %>
T+
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)