Bonjour
Après avoir créé sans encombres une page d'accès à ma BD, ainsi que l'affichage de données, je voudrais coder une pagination avec un nb d'enregistrements limité par page. Pour celà (d'après les sources dont je dispose...) il faut utiliser certaines propriétés des recorsets : Recordcount, Pagecount, etc....
Or déjà sur Recordcount, çà ne marche pas : il m'affiche "-1 enregistrements"
Voici une portion de code :
Et ce que çà donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <% dim strconnect dim cnn dim strsql dim rst dim style dim lnPageActuelle, lngcompteur, lngpagemax style = "fonce" strconnect = "DSN=tecno" set cnn = Server.CreateObject("ADODB.Connection") cnn.Open strconnect Response.Write "connexion établie avec la base de données TECNOMA...<br>" Response.Write "<br><table>" strsql = "select nom, cp, ville from entreprise;" set rst = Server.CreateObject("ADODB.recordset") rst.Open strsql, cnn, adOpenDynamic Response.Write "Recordset créé !! " & Rst.RecordCount & " enregistrements !!" Response.Write "<CAPTION><font size = 5, face=gatineau>Liste des fournisseurs présents dans la base de données</font></CAPTION>"
Je fonctionne avec l'éditeur VBScript sous Frontpage : y a-t-il des limitations de propriétés de recordset ? En plus quand je code la partie pagination, çà affiche un message d'erreur quant à l'impossibilité d'utiliser les curseurs... du fait de cette limitationconnexion établie avec la base de données TECNOMA...
Recordset créé !! -1 enregistrements !!
A comprends pas !!
Merci d'avance pour votre aide
Partager