Forum de discussion
Forum « Programmation ASP » (archives)
problème Asp 'erreur'
Envoyé: 29 décembre 2004, 3h59 par nabilutver
mon problème est:je veux faire une recherche paginée, mais ca marche pas voila le code:
"je veux afficher des images 12 par page"
SQL="SELECT * FROM image where cat_img='famille'"
Set RS = server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3
if (not RS.eof) then RS.pageSize = nbEnrParPage end if
nbpage = RS.pageCount
Response.Write("page: "&page)
Response.Write(" nombre de page: "&nbpage)
RS.absolutepage=page
Response.Write(" absolute: "&rs.absolutepage)
%>
<table width="39%" height="63" border="1" align="center" cellpadding="2" cellspacing="2" bordercolor="CCCCFF">
<% for j = 1 to RS.pagesize
if (not RS.eof) then
im="..\img\"&RS("NUM_img")&".gif"
if j mod 4 = 1 then response.write "<tr>"
%>
<td width="33%"> <img src=<%=im%>> </td>
<%
if j mod 4 = 0 then response.write "</tr>"
RS.MOVENEXT
End If
next
%>
lorsque je lance ma page (ja la lence à partir d'une autre page asp en utilisant "request.QueryString()"), la première s'affiche bien, mais lorsque je clique "suivant" j'ai l'erreur suivante:
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
------------------------------------------------
--------------------------^
ADODB.Recordset error '800a0bcd'
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.
/projet/html/theme_poly.asp, line 131
explique moi l'erreur.
aidez-moi je me plante ca fait 2 jours.
merci d'avence
Réponses
|