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)










