Probleme de recuperation de maximum de ma table sur access [Résolu]

Signaler
Messages postés
5
Date d'inscription
mercredi 22 février 2012
Statut
Membre
Dernière intervention
10 juin 2012
-
Messages postés
5
Date d'inscription
mercredi 22 février 2012
Statut
Membre
Dernière intervention
10 juin 2012
-
Bonjour,
j'ai un problème de récupération de maximum code_salarier de ma base de donnée Access en VB6. il me retourne l'erreur "impossible de trouver l'objet dans la collection correspondant..............."
mon code est
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim cnn As String
Dim x As Integer
cnn = "provider=microsoft.jet.oledb.4.0; data source=" & App.Path & "\voiture.mdb"
cn.Open cnn
rs.Open "select max(matricule) from vehicule ", cn, adOpenStatic, adLockOptimistic
MsgBox "le max de ma bas de donneés est " & rs![max(matricule)]
SVP si vous pouvez m'aider merci en avance.

2 réponses

Messages postés
14813
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
25 juillet 2021
156
Bonjour,

Essayes plutot :
rs.Fields(0)

Ou avec une modification de la requête :
select max(matricule) As MonChamp from vehicule
rs!MonChamp

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
Messages postés
5
Date d'inscription
mercredi 22 février 2012
Statut
Membre
Dernière intervention
10 juin 2012

Merci beaucoup NHenry, ça marche bien.