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 :

Datagrid & recordset dynamique


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut Datagrid & recordset dynamique
    Bonjour,
    j'ai un souci au niveau de mon application développer avec VB6. Je souhaite alimenter une datagrid avec un recordset et ceci au chargement de mon formulaire car la requête est parametrer selon les critères de l'utilisateur.
    Seulement j'ai un jolie message d'erreur qui me dit : "le jeu d'enregistrement ne peut pas prendre en compte les signets"

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Form_Activate()
        Dim rs_result As Recordset
     
        Set rs_result = New ADODB.Recordset
        rs_result.Open req_export, db, , adOpenKeyset
     
        Set DataGrid1.DataSource = rs_result
        DataGrid1.Refresh
     
        End Sub

    J'espère avoir été clair dans mon explication.
    Merci pour vos réposes

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Points : 66
    Points
    66
    Par défaut
    bon, aprés 3 heures de recherche intensive et de prise de tete j'ai enfin trouvé la solution. Je remets le code complet afin que les personnes ayant le meme probleme que moi puissent trouver une réponse a leur question :

    il manquait la ligne : rs_result.CursorLocation = adUseClient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim rs_result As Recordset
        
        Set rs_result = New ADODB.Recordset
        rs_result.CursorLocation = adUseClient
        rs_result.Open req_export, db, adOpenKeyset
              
        Set DataGrid1.DataSource = rs_result
        DataGrid1.Refresh

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/04/2011, 11h57
  2. [Dojo] DataGrid et editeur dynamique
    Par Sheava dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 29/10/2009, 16h30
  3. Problem avec datagrid et recordset
    Par mehdi_scofield dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/08/2008, 14h39
  4. SQL Recordset dynamique
    Par gentoo dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 19/03/2007, 20h12
  5. [VB6] DataGrid et Recordset
    Par Xan dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 23/06/2006, 11h46

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