Bonjour,
J'ai une erreur dans mon programme, j'ouvre une connection avec un BDD Access pour pouvoir y lire les données.
Et lorsque que je fais rst.movelast() il me retourne le message d'erreur suivant : "L'ensemble de lignes ne prend pas en charge les récupérations arrières"
Et je n'ai aucune idée de ce que cela signifie. Quelqu'un peut m'aider ?
extrait du code
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 cnx As New ADODB.Connection Dim rst As New ADODB.Recordset Dim intNbRow As Integer Try 'connexion à la BDD cnx.Provider = "Microsoft.Ace.Oledb.12.0" cnx.ConnectionString = "C:\Users\vr\Documents\Visual Studio 2010\Projects\ExcelWorkbook1\Database11.accdb" cnx.Open() strReq = "SELECT N°, date_de_creation, createur, nb_de_page FROM comptes_rendus" rst.Open(strReq, cnx) rst.MoveLast() 'ligne qui plante!! intNbRow = rst.Fields(1).Value Catch ex As Exception MsgBox("Erreur ; " & ex.Message) End Try
Partager