Ir para conteúdo

POWERED BY:

Arquivado

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

filipecrosk

Erro com versao do MySql

Recommended Posts

é o seguinte...

tenho uma loja virtual... uso o MySql como base.. voces podem ver acessando www.emaster.info

instalei ela em outro servidor, la nesse outro servidor o banco MySql tem a versao 4.1.1 e a paginação da loja nao funciona

e aqui em casa e no meu outro server funciona normalmente e o meu banco é versao 4.0.8

 

sera que o problema esta na versao do banco????

 

alguem ja teve problema com isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

vja se você tem o drive correto instalado

Compartilhar este post


Link para o post
Compartilhar em outros sites

caras...

aqui e no server é usado o driver ODBC 3.51

 

não da erro... so que não rola pagincao.. é muito sinistro isso

veja ai o exemplo:

http://www.papaleguasvirtual.com.br/site/l...ia=62&familia=9

 

temos 10 produtos cadastrados mas nao rola a paginacao...

 

e veja em outro endereco que funciona perfeitamente:

http://www.psr.com.br/emaster/loja/departa...=1&categoria=31

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você etsa tentando paginar??no MYSQL é diferente de access e sqlserver...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei que é diferente.... e minha paginacao funciona normalmente com a minha versao do MySql.. vou postar para voce como ta sendo feita a paginacao

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei que é diferente....

e minha paginacao funciona normalmente com a minha versao do MySql..

vou postar para voce como ta sendo feita a paginacao

no aguardo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara instalei o MySql versao 4.1.12 e realmente é a versao do MySql mesmo.. que ta dando pau... o m***** viu.. agora to quebrando a cabeca para fazer uma paginacao que funcione nessa versao..

veja a minha paginacao atual:

 

ASP

[*] <%

 

[*] 'Calcula o numero de pagina

 

[*] if totalreg Mod 8 <> 0 then

 

[*] valor = 1

 

[*] else

 

[*] valor = 0

 

[*] end if 

 

[*] pagina fix(totalreg / 8) + valor

 

[*] pagina replace(pagina,".","")

 

[*] if pagina "0" then pagina "1" end if

 

[*] paga = pagn - 16

 

[*] paga replace(paga,".","")

 

[*] pagn replace(pagn,".","")

 

[*] pagdxx = pagdxx + 1

 

[*] pagdxx replace(pagdxx,".","")

 

[*] pagdxx2 = pagdxx - 2

 

[*] pagdxx2 replace(pagdxx2,".","")

 

[*] if pagdxx "" then pagd = 1 end if

 

[*] if paga < 0 then

 

[*] paga = 0

 

[*] else

 

[*] %>

 

[*]  <div align="left"><a HREF="../loja/departamentos.asp?itens=<%=paga%>&pagina=<%=pagdxx2%>&familia=<%=idsessao%>&categoria=<%=Server.URLEncode(strParam)%>" class="menu" onMouseOut="window.status='';return true;" onMouseOver="window.status='Página Anterior';return true;">:: <b>Página Anterior</b> ::</a></div>

 

[*] <%

 

[*] end if

 

[*] if totalreg < final OR pagdxx = pagina then

 

[*] totalreg ""

 

[*] else

 

[*] variavel1 CStr(pagdxx + 1)

 

[*] variavel2 Cstr(pagina)

 

[*] variavel1 replace(variavel1,".","")

 

[*] variavel2 replace(variavel2,".","")

 

[*] %>

 

[*] <div align="right"><a HREF="../loja/departamentos.asp?itens=<%=pagn%>&pagina=<%=pagdxx%>&familia=<%=idsessao%>&categoria=<%= Server.URLEncode(strParam) %><%if variavel1 = variavel2 then response.write "&final=sim" end if%>" class="menu" onMouseOut="window.status='';return true;" onMouseOver="window.status='Próxima Página';return true;">:: Próxima Página ::</a></div>

 

[*] <%end if%>

 

[*] <table width=100% cellspacing="0" cellpadding="0"><tr><td colspan=2>

 

[*] <table border=0 cellspacing=0 width=100% cellpadding=0><tr><td height=5></td></tr><tr><td height=1 bgcolor="#CCCCCC"></td></tr><tr><td height=5></td></tr></table>

 

[*] </td></tr>

 

[*] <tr><td><font class="verdana size9">Página <B><%=pagdxx%></B> de <B><%=pagina%></B></font></td>

 

[*] <td align=right>

 

[*] <%

 

[*] if pagina = 1 then 

 

[*] finalera "sim"

 

[*] end if

 

[*] if pagina <> 1 then

 

[*] For i=1 to pagina - 1

 

[*] i replace(i,".","")

 

[*] i2 = i - 1

 

[*] i2 replace(i2,".","")

 

[*] fator = 8

 

[*] totalfator = fator * i - 8

 

[*] totalfator replace(totalfator,".","")

 

[*] paginadem = pagdxx

 

[*] paginadem replace(paginadem,".","")

 

[*] %>

 

[*]  <a HREF="../loja/departamentos.asp?itens=<%=totalfator%>&pagina=<%=i2%>&familia=<%=idsessao%>&categoria=<%=Server.URLEncode(strParam)%>" style=text-decoration:none;color:000000 onMouseOut="window.status='';return true;" onMouseOver="window.status='Página <%=replace(i,",","")%>';return true;"><font face="<%=fonte%>" style=font-size:11px><%if paginadem = i then response.write "<b><u>" end if%><%=replace(i,",","")%></u></b></a> ·

 

[*] <%

 

[*] Next

 

[*] end if

 

[*] pagina2 = pagina * 8 - 8

 

[*] pagina2 replace(pagina2,".","")

 

[*] pagina3 = pagina - 1

 

[*] pagina3 replace(pagina3,".","")

 

[*] %>

 

[*]   <a HREF="../loja/departamentos.asp?itens=<%=pagina2%>&pagina=<%=pagina3%>&familia=<%=idsessao%>&categoria=<%=Server.URLEncode(strParam)%>&final=sim" style=text-decoration:none;color:000000 onMouseOut="window.status='';return true;" onMouseOver="window.status='Página <%=pagina%>';return true;"><font face="<%=fonte%>" style=font-size:11px><%if finalera "sim" then response.write "<b><u>" end if%><%=pagina%></u></b></a></td></tr>

 

[*]

 

se souber alguma coisa falae!!!!

 

ah....

paginar para frente e para tras eu consegui fazer belezinha..

so que dividir as paginas ai para ficar 1 - 2 -3 - 4 como links que nao to conseguindo resolver..

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai "marioufpa"so queria lhe agradecer pela atencao ai..hehemas consegui resolver... e ta aiso coloquei um Cint no Totalreg e deu certoveja: pagina = fix(Cint(totalreg) / 8) + valorbom então é isso..abracos!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai "marioufpa"

so queria lhe agradecer pela atencao ai..hehe

mas consegui resolver...

e ta ai

so coloquei um Cint no Totalreg e deu certo

veja:

pagina = fix(Cint(totalreg) / 8) + valor

 

 

bom então é isso..

abracos!!!!

que bom que conseguiu

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.