a idéia é ir puxando do bd os registros e ir mostrando nas tableas 3 produtos por linha com suas respectivas descrições, e ir fazendo isso até chegar no fim do arquivo, lembrando que se por acaso o numero de produtos não fo divisível por 3 ele mostrará uma linha com 2 ou tres produtos.
ele indica erro na linha 52:
BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.
Pergunta
Guest Silva ^_^
Por favor, estou desesperado e estressado
agluém pode me ajudar com o script abaixo
a idéia é ir puxando do bd os registros e ir mostrando nas tableas 3 produtos por linha com suas respectivas descrições, e ir fazendo isso até chegar no fim do arquivo, lembrando que se por acaso o numero de produtos não fo divisível por 3 ele mostrará uma linha com 2 ou tres produtos.
ele indica erro na linha 52:
BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.
<% set cmdb = server.createObject("ADODB.Connection") cmdb.open "DBQ=" & Server.MapPath("/lopel/bdd.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" sql = "select*from Ofertas order by of_cod" set tboferta = cmdb.execute(sql) %> <html> <head> <title>Ofertas</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#CCCCCC" text="#993333" link="#993333" vlink="#993333" alink="#993333" leftmargin="5" topmargin="0" marginwidth="0" marginheight="0"> <% dim cod1,cod2,cod3 dim desc1,desc2,desc3 dim pde1,pde2,pde3 dim ppara1,ppara2,ppara3 dim validade1,validade2,validade3 dim img1,img2,img3 tboferta.movenext do while not tboferta.eof tbcounter = tbcounter + 1 tboferta.movenext loop do while tbcounter <> 0 %> <table width="620" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr valign="top"> <% cod1 = tboferta("of_cod") 'LINHA 52!!!!!!!!!! desc1 = tboferta("of_desc") pde1 = tboferta("of_pantigo") ppara1 = tboferta("of_pnovo") validade1 = ""&tboferta("of_dia")&"/"&tboferta("of_mes")&"/"&tboferta("of_ano")&"" img1 = tboferta("of_img") %> <td width="133" height="150"> <div align="center"><img src="lopel/figuras/of_<%=img1%>.jpg" ><br> <br> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" bgcolor="#FFFFCC"><div align="center"><strong><font color="#993333" size="3" face="Arial, Helvetica, sans-serif"><%=desc1%></font></strong></div></td> </tr> <tr> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif">De:<%=pde1%></font></td> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif"><strong>Por:<%=ppara1%></strong></font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">Codigo: <%=cod1%></font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">válido até: <%=validade1%></font></td> </tr> </table> </div></td> <td width="10"> </td> <% tboferta.moveprevious tbcounter = tbcounter - 1 if tbcounter <> 0 then cod2 = tboferta("of_cod") desc2 = tboferta("of_desc") pde2 = tboferta("of_pantigo") ppara2 = tboferta("of_pnovo") validade2 = ""&tboferta("of_dia")&"/"&tboferta("of_mes")&"/"&tboferta("of_ano")&"" img2 = tboferta("of_img") %> <td width="133"> <div align="center"><img src="lopel/figuras/of_<%=img2%>.jpg" ><br> <br> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" bgcolor="#FFFFCC"><div align="center"><strong><font color="#993333" size="3" face="Arial, Helvetica, sans-serif"><%=desc2%></font></strong></div></td> </tr> <tr> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif">De:<%=pde2%></font></td> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif"><strong>Por:<%=ppara2%></strong></font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">Codigo:<%=cod2%></font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">válido até: <%=validade2%></font></td> </tr> </table> </div></td> <td width="10"> </td> <% tboferta.moveprevious tbcounter = tbcounter - 1 if tbcounter <> 0 then cod3 = tboferta("of_cod") desc3 = tboferta("of_desc") pde3 = tboferta("of_pantigo") ppara3 = tboferta("of_pnovo") validade3 = ""&tboferta("of_dia")&"/"&tboferta("of_mes")&"/"&tboferta("of_ano")&"" img3 = tboferta("of_img") %> <td width="133"> <div align="center"><img src="lopel/figuras/<%=img3%>.jpg" ><br> <br> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" bgcolor="#FFFFCC"><div align="center"><strong><font color="#993333" size="3" face="Arial, Helvetica, sans-serif"><%=desc3%></font></strong></div></td> </tr> <tr> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif">De:<%=pde3%></font></td> <td><font color="#993333" size="2" face="Arial, Helvetica, sans-serif"><strong>Por:<%=ppara3%></strong></font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">Codigo: <%=cod3%> </font></td> </tr> <tr> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">válido até: <%=validade3%></font></td> </tr> </table> </div></td> </tr> </table> <% tboferta.moveprevious end if end if loop %> <p>tb counter:<%=tbcounter%></p> <p> </p> </body> </html>Link para o comentário
Compartilhar em outros sites
1 resposta 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.