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

Macros et VBA Excel Discussion :

Recordset ADO VB6


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Recordset ADO VB6
    Bonjour,

    Je suis actuellement en stage et doit faire une application VBA sous excel 2007 communicant avec une base de donnée ACCESS.
    Afin de communiquer avec la BdD j'utilise l'objet ADO et donc les recordests.

    C'est à ce niveau là que j'ai un problème. En effet, une commande basique permettant d'extraire une data du recordset est la suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Rst As ADODB.Recordset
    Set Rst = New ADODB.Recordset
    ...
    value = Rst![Objective ID]
    Sachant que le champ "Objective ID" existe bien et est bien écrit.

    Ce que je voudrais faire maintenant c'est pouvoir mettre entre crochets une variable et non pas directement le nom du champ. Exemple:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim Rst As ADODB.Recordset
    Set Rst = New ADODB.Recordset
    Dim FieldName as string
    ...
    value = Rst![FieldName]
    J'ai pour habitude de chercher sur les forum du site (qui est une très bonne source d'informations) mais n'ai finalement pas trouvé.

    Quelqu'un pourrait-il m'aider ?

    Merci d'avance

    Thomas

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Tout d'abord merci d'avoir répondu aussi rapidement

    Sur les liens que vous m'avez donnés il y en avait un que je ne connaissais pas mais malheureusement, je n'ai pas trouvé l'information désiré. Même si le dernier lien correspond à ce que je fais, à savoir que mon recordset récupère le résultat d'une requête sur un fichier excel, l'information n'y est pas.

    J'ai lu les autres liens et ils parlent bien de la manipulation des recordsets certes, mais nulle part je n'ai vu l'utilisation d'une varibale comme je le souhaiterais. Une seule fois onparle d'éviter la méthode que j'utilise :p

    Je vais continuer à chercher et si jamais je trouve, je posterai la solution afin que le sujet puisse être clos

    Si jamais vous avez une réponse, je suis preneur

    Merci encore

Discussions similaires

  1. [XL-2007] Recordset ADO VB6.3 lecture fichier Excel fermé
    Par fafou312 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/04/2012, 08h40
  2. [VB6] datacombo et recordset ADO
    Par Corben dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/09/2008, 14h04
  3. VB6 - Syntaxe dans les clauses de filtrage des recordsets ADO
    Par MGD_Software dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 06/07/2006, 11h56
  4. [VB6]recordset ado
    Par chagala dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 03/05/2006, 11h29
  5. Réponses: 6
    Dernier message: 17/01/2006, 09h12

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