cs_esquimau
Messages postés5Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention29 mai 2005
-
28 mai 2005 à 12:33
cs_esquimau
Messages postés5Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention29 mai 2005
-
29 mai 2005 à 11:18
Bonjour, j'utilise un recordset et j'ai un petit problème pour compter le nombre d'enregistrements avec la commande recordset.recordcount. En fait j'affiche les coordonnées des personnes enregistrées dans ma base (en l'occurence 6 pour l'instant) et j'aimerai afficher le nombre total, et la commande me renvoie -1 tout le temps alors que plus les 6 personnes sont affichées. Je ne comprend si quelqu'un pourrait m'aider. Merci d'avance
Voici quelques lignes de mon code :
....
' Exécution de le requête
recordset.Open "Select * from salarie", connection
...
tbTotal.Text = recordset.RecordCount
...
inconnu974
Messages postés13Date d'inscriptionlundi 12 avril 2004StatutMembreDernière intervention20 octobre 2009 29 mai 2005 à 08:29
Bonjour
La propriété cursorlocation* du recordset. Ici le curseur est côté client (adUseClient). Ce qui permet d'avoir accès a aux curseurs fournis par une bilbiothèque locale, généralement mieux dotés en fonctions que des curseurs externes.
Un curseur est un mécanisme qui retourne les enregistrements et définit comment l'ADO peut accéder à et utiliser ces enregistrements. Les curseurs commandent la navigation à travers les enregistrements, la possibilité de mise à jour des données, et la visibilité des modifications de la base de données efféctuées par d'autres utilisateurs. (MSDN)
Conclusion : en fixant la propriété cursorlocation à adUseClient, tu as doté ton curseur de plus de fonctions.