Fala pessoal, beleza??.... faz teeeempo q não venho pentelhá-los...ehehe.. vim matar as saudades... =p
seguinte......
estou montando uma loja..... quando clico no link para determinado produto (no menu) ele abre a página com um número X (X=20) de itens por página, e o resto ele joga na "paginação".......... só que na última página geralmente ele dá erro.... tipo, eu acho que é porque não tem produtos suficientes para completar o número X............ entenderam?!?! ...hehehehe
o erro q dá é este abaixo..............
Tipo de erro:
(0x80020009)
Exceção.
/rpaz/produto.asp, line 71
e a parte do código q gera o erro é....
<%
const aduseclient = 3
SQLtemp = "select * from prod where tipo LIKE '%" & request("tipo") & "%' Order by titulo"
pagina = request("qualpagina")
if pagina = "" then
pagina = "1"
end if
tamanhopagina = request("pagesize")
if tamanhopagina = "" then
tamanhopagina = 20
end if
SQL = request("SQLquery")
if SQL = "" then
SQL = SQLtemp
end if
set rstemp = Server.CreateObject("ADODB.Recordset")
rstemp.cursorlocation = aduseclient
rstemp.cachesize = 5
rstemp.open SQL,cn,1
if not rstemp.eof then
contador = rstemp.recordcount
rstemp.movefirst
rstemp.PageSize = tamanhopagina
maximopagina = cint(rstemp.PageCount)
maximoregistros = cint(rstemp.PageSize)
rstemp.AbsolutePage = pagina
registros = 0
response.write "<center><font face=verdana size=2 color=red>Pagina " & pagina & " de " & maximopagina & "</font></center><br>"
response.write "<center><table width=90% >"
Do Until rstemp.eof OR registros >= maximoregistros
response.write "<tr>"
response.write "<td valign=bottom>"
response.write "<img src = '" & rstemp("tipo") & "/" & rstemp("codigo") & ".jpg'><br>"
response.write "<font face = verdana size = 1>"
response.write "<b>Codigo:</b> " & rstemp("CODIGO") & "<br>"
response.write "<b>Tipo:</b> " & rstemp("TIPO") & "<br>"
response.write "<b>Preço:</b> <font color = red>" & FORMATCURRENCY(rstemp("preço")) & " <a href='carrinho.asp?codigo=" & rstemp("CODIGO") & "'>CARRINHO</a></font><br>"
response.write "</font></td>"
rstemp.movenext
registros = registros + 1
response.write "<td valign=bottom>"
response.write "<img src = '" & rstemp("tipo") & "/" & rstemp("codigo") & ".jpg'><br>"
response.write "<font face = verdana size = 1>"
response.write "<b>Codigo:</b> " & rstemp("CODIGO") & "<br>"
response.write "<b>Tipo:</b> " & rstemp("TIPO") & "<br>"
response.write "<b>Preço:</b> <font color = red>" & FORMATCURRENCY(rstemp("preço")) & " <a href='carrinho.asp?codigo=" & rstemp("CODIGO") & "'>CARRINHO</a></font><br>"
response.write "</font></td>"
rstemp.movenext
registros = registros + 1
response.write "<td valign=bottom>"
response.write "<img src = '" & rstemp("tipo") & "/" & rstemp("codigo") & ".jpg'><br>"
response.write "<font face = verdana size = 1>"
response.write "<b>Codigo:</b> " & rstemp("CODIGO") & "<br>"
response.write "<b>Tipo:</b> " & rstemp("TIPO") & "<br>"
response.write "<b>Preço:</b> <font color = red>" & FORMATCURRENCY(rstemp("preço")) & " <a href='carrinho.asp?codigo=" & rstemp("CODIGO") & "'>CARRINHO</a></font><br>"
response.write "</font></td>"
rstemp.movenext
registros = registros + 1
response.write "<td valign=bottom>"
*response.write "<img src = '" & rstemp("tipo") & "/" & rstemp("codigo") & ".jpg'><br>"
response.write "<font face = verdana size = 1>"
response.write "<b>Codigo:</b> " & rstemp("CODIGO") & "<br>"
response.write "<b>Tipo:</b> " & rstemp("TIPO") & "<br>"
response.write "<b>Preço:</b> <font color = red>" & FORMATCURRENCY(rstemp("preço")) & " <a href='carrinho.asp?codigo=" & rstemp("CODIGO") & "'>Comprar</a></font><br>"
response.write "</font></td>"
response.write "</tr><tr><td colspan=4><hr size=3></td></tr>"
rstemp.movenext
registros = registros + 1
Loop
response.write "</table></center><p>"
rstemp.close
set rstemp = nothing
%>
Ah, a linha 71 tá marcada com um asterisco antes dela!!
eu tentei uma alteração mas continuou dando erro, então acho mais válido eu esperar alguma coisa de vocês, q entendem do assunto...
Pergunta
diraol
Fala pessoal, beleza??.... faz teeeempo q não venho pentelhá-los...ehehe.. vim matar as saudades... =p
seguinte......
estou montando uma loja..... quando clico no link para determinado produto (no menu) ele abre a página com um número X (X=20) de itens por página, e o resto ele joga na "paginação".......... só que na última página geralmente ele dá erro.... tipo, eu acho que é porque não tem produtos suficientes para completar o número X............ entenderam?!?! ...hehehehe
o erro q dá é este abaixo..............
e a parte do código q gera o erro é....
Ah, a linha 71 tá marcada com um asterisco antes dela!!
eu tentei uma alteração mas continuou dando erro, então acho mais válido eu esperar alguma coisa de vocês, q entendem do assunto...
Valeu pessoal....
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados