begin process at 2012 05 28 06:30:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

VBScript

 > 

pagination de page ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pagination de page ?

vendredi 7 décembre 2001 à 12:15:14 | pagination de page ?

dji

bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements

Voici le code de ma page ( ma page se nomme "consult.asp"):


<html>
<head><title>consultation des portes ouvertes</title>
<meta name="dji" content="note-pad">
<body topmargin="0">

<%Vcod=Request("dept")%>
<%vcod2=Request("typo")%>
<%
Select Case Request.QueryString("Direction")
Case ""
Session("currentpage") = 1
Case "Next"
Session("currentpage") = Session("currentpage") + 1
Case "Prev"
Session("currentpage") = Session("currentpage") - 1
End Select
Const adOpenKeyset = 1
%>
<%
set conntemp=server.createobject("adodb.connection")
conntemp.open "DSN=RENNES1"
dim sql
sql = sql & "SELECT PO_DESC,PO_DERNIER,ETA_LOC,ETA_lib,DEPT_COD,ETTYP_COD FROM PO_DESC,ETAB WHERE PO_DESC.ETA_COD = ETAB.ETA_COD AND (DEPT_COD)"
sql= sql & " ='" & Vcod & "' AND (ETTYP_COD)"
sql= sql & " ='" & Vcod2 & "' "
sql= sql & "order by ETA_LOC,ETA_LIB"
set rstemp=server.createobject("adodb.recordset")
rstemp.pagesize= 10
rstemp.open sql, conntemp, adOpenKeyset
rstemp.absolutepage = CLng(Session("CurrentPage"))

%>
<br>
<table>
<tr>
<td>Département : </td><td><%=rstemp.fields("DEPT_COD").Value%></TD>
<br>
<td>nature de l'établissement : </td><td><%=rstemp.fields("ettyp_cod").value%></td><br><b><<br>


</tr>
</table >
<br><br>
<%rstemp.movefirst %>
<%dim i
i=0%>
<center><table width='95%' cellpadding="0" cellspacing=0 border=0>

<%for i= 1 to rstemp.pagesize%>
<tr><td bgcolor="#999999"><font face="Verdana" size="2"><a href="www.onisep.fr/sec_etab/etab/main/showetab.asp?n=[ETA_COD]"><%=rstemp.fields("ETA_LIB").value%></A></font></td><td bgcolor="#999999"><font face="Verdana" size="2"><%=rstemp.fields("DEPT_COD").value%><br><%=rstemp.fields("ETA_LOC").value%></font></td>
</tr>
<tr><td bgcolor="#CCCCCC"><font face="Verdana" size="2"><i><br><%=rstemp.fields("PO_desc").value%></i></font><br><br></td><td bgcolor="#CCCCCC"></td>
</tr>
<%rstemp.MoveNext
if rstemp.eof then
exit for
end if
%>
<%next%>

<%If CLng(Session("currentpage")) > 1 Then %>
</table></center><br><br>
<a href="consult.asp?Direction=Prev">Enregistrements précédents</a>
<% End If %>

<%If CLng(Session("CurrentPage")) < rstemp.Pagecount Then %>
</table></center><br><br>
<a href="consult.asp?Direction=Next">Enregistrements suivants</a>
<% End If %>

<%
rstemp.close
conntemp.close
set rstemp=nothing
set conntemp=nothing
%>
</body>
</html>




en réponse au click du lien "enregistrements suivants" j'obtiens la page suivante:




ADODB.Recordset erreur '800a0bcd'

BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.

/consult/consult.asp, ligne 30




je ne sais pas comment résoudre ce problème
Merci de m'aider
dji.
vendredi 4 janvier 2002 à 13:01:10 | Re : pagination de page ?

vbtom

Salut,
Moi aussie javais cette erreur: c super classique.... Mais la kom ca a froid j'ai du mal a etudier ton code...


EOF=End Of File ca veut dire que tes arrivé a la fin des enregistrements ou alors que tas requette a renvoyer aucun enregistrement

BEOF=Ca veut dire quy a rien ds ta table


A#
vBt0m.



-------------------------------
Réponse au message :
-------------------------------

bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements

Voici le code de ma page ( ma page se nomme "consult.asp"):


<html>
<head><title>consultation des portes ouvertes</title>
<meta name="dji" content="note-pad">
<body topmargin="0">

<%Vcod=Request("dept")%>
<%vcod2=Request("typo")%>
<%
Select Case Request.QueryString("Direction")
Case ""
Session("currentpage") = 1
Case "Next"
Session("currentpage") = Session("currentpage") + 1
Case "Prev"
Session("currentpage") = Session("currentpage") - 1
End Select
Const adOpenKeyset = 1
%>
<%
set conntemp=server.createobject("adodb.connection")
conntemp.open "DSN=RENNES1"
dim sql
sql = sql & "SELECT PO_DESC,PO_DERNIER,ETA_LOC,ETA_lib,DEPT_COD,ETTYP_COD FROM PO_DESC,ETAB WHERE PO_DESC.ETA_COD = ETAB.ETA_COD AND (DEPT_COD)"
sql= sql & " ='" & Vcod & "' AND (ETTYP_COD)"
sql= sql & " ='" & Vcod2 & "' "
sql= sql & "order by ETA_LOC,ETA_LIB"
set rstemp=server.createobject("adodb.recordset")
rstemp.pagesize= 10
rstemp.open sql, conntemp, adOpenKeyset
rstemp.absolutepage = CLng(Session("CurrentPage"))

%>
<br>
<table>
<tr>
<td>Département : </td><td><%=rstemp.fields("DEPT_COD").Value%></TD>
<br>
<td>nature de l'établissement : </td><td><%=rstemp.fields("ettyp_cod").value%></td><br><b><<br>


</tr>
</table >
<br><br>
<%rstemp.movefirst %>
<%dim i
i=0%>
<center><table width='95%' cellpadding="0" cellspacing=0 border=0>

<%for i= 1 to rstemp.pagesize%>
<tr><td bgcolor="#999999"><font face="Verdana" size="2"><a href="www.onisep.fr/sec_etab/etab/main/showetab.asp?n=[ETA_COD]"><%=rstemp.fields("ETA_LIB").value%></A></font></td><td bgcolor="#999999"><font face="Verdana" size="2"><%=rstemp.fields("DEPT_COD").value%><br><%=rstemp.fields("ETA_LOC").value%></font></td>
</tr>
<tr><td bgcolor="#CCCCCC"><font face="Verdana" size="2"><i><br><%=rstemp.fields("PO_desc").value%></i></font><br><br></td><td bgcolor="#CCCCCC"></td>
</tr>
<%rstemp.MoveNext
if rstemp.eof then
exit for
end if
%>
<%next%>

<%If CLng(Session("currentpage")) > 1 Then %>
</table></center><br><br>
<a href="consult.asp?Direction=Prev">Enregistrements précédents</a>
<% End If %>

<%If CLng(Session("CurrentPage")) < rstemp.Pagecount Then %>
</table></center><br><br>
<a href="consult.asp?Direction=Next">Enregistrements suivants</a>
<% End If %>

<%
rstemp.close
conntemp.close
set rstemp=nothing
set conntemp=nothing
%>
</body>
</html>




en réponse au click du lien "enregistrements suivants" j'obtiens la page suivante:




ADODB.Recordset erreur '800a0bcd'

BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.

/consult/consult.asp, ligne 30




je ne sais pas comment résoudre ce problème
Merci de m'aider
dji.
mardi 11 mai 2010 à 12:37:41 | Re : pagination de page ?

catalan66

et avec un marque ta page?


Cette discussion est classée dans : problème, page, enregistrements, pagination, consult


Répondre à ce message

Sujets en rapport avec ce message

pagination de page ? [ par dji ] bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements Voici pagination de page ? [ par dji ] bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements Voici Problème de pagination avec DataGrid [ par Cryborg ] Bonjour,   J'ai un problème très étrange dans un de mes DataGrid : la pagination est activée, le tri également, et cela fonctionne.. du moins la premi Comment protéger une url... [ par asp_shamai ] Bonjour à tous,il ya un petit problème de sécurité de page web qui me tracasse et que j'aimerais vous soumettre..ben voilà, supposons un instant que j Pagination sur un datagrid avec des cases à cocher [ par DevilYann ] Salut Dans mon datagrid j'ai des cases à cocher et il fonctionne sur le mode de la pagination. Lors d'un clic sur un bouton, je supprime les lignes [ASP.NET] problème avec l'attribut Inherits [ par Netlink ] Salut ! J'ai un problème avec une application... un petit problème d'acces [ par Elgrillo ] Bonjour a tous,J'ai un problème concernant l'acces à une base de donnée à l'aide d'une dll à partir d'une page asp. Lors de l'ouverture ma page ce blo Problème pour lancer mon appli [ par Kalypswoo ] Bonjour, J'ai installé le framework 1.1 sp1 ainsi que webmatrix pour développer une appli asp.net. Lorsque que je lance ma page aspx, j'ai u problème avec des frames [ par aymdeb ] BonjourMon application asp.net possède des frames (déclarées dans la page Default.aspx).Comment peut-on, à partir d'une page quelconque, recharger la Problème de gestion du cache avec des images. [ par walterskinner ] Bonjour, J’ai un petit problème avec la gestion du cache avec des images. J’ai créé une page d’UPLOAD d’un fichier image sur le serveur. J’utilise l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales