IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] [ADO] Problème avec recordcount


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2002
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 225
    Points : 85
    Points
    85
    Par défaut [VB6] [ADO] Problème avec recordcount
    Salut

    j'utilise la librairie ADO dans un programme vb.
    je dösire röcuperer le nombre de lignes renvoyöes par une requete

    Mais cela ne marche jamais:
    la varfiable


    RS.recordcount est toujours à -1 !!!!

    RS est mon recordset


    MErci pour vos idées !!

  2. #2
    J M
    J M est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    RecordCount n'est pas toujours supporté par le fournisseur de données.
    Ce problème a déjà été abordé de nombreuses fois, tu devrais faire une recherche.

    Une solution simple est de tester différents modes d'ouverture du RecordSet (adOpenStatic, adLockReadOnly devrait marcher avec Access/Jet).

    Sinon, tu peux rajouter count(*) dans ta requête SQL pour avoir le nombre d'enregistrements.

    A+

  3. #3
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Points : 150
    Points
    150
    Par défaut
    essaie de rajouter les deux lignes suivantes avant l'exécution de ton RecordCount :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      Rs.MoveLast
      Rs.MoveFirst
    Niveau performance, c'est pas génial, par contre...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6] Imprimer un datagrid lié avec ADO
    Par lepiou dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/06/2006, 11h38
  2. [VB6] [Graphisme] Tracer un cercle avec pset
    Par bleuerouge dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/12/2002, 17h12
  3. [VB6] [ADO] Procedure stockée : spécifier les paramètres
    Par adepdoom dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/10/2002, 10h45
  4. [VB6] [ADO] Pb ajout enregistrement table liée
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/10/2002, 11h49
  5. [VB6] Exploiter un doc PowerPoint avec VB
    Par Tranber dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 04/09/2002, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo