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

C++Builder Discussion :

Executer une procédure Access sous C++Builder


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut Executer une procédure Access sous C++Builder
    Bonjour,

    sur une application j'utilise une base de donnée Access, dans Access j'ai fais une procédure écrite dans un module.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub update()
    ....
    ....
    ....
    ....
    End Sub
    Maintenant, dans mon programme je veux lancé l'execution de cette procédure "update()". comment le faire svp.


    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    C'est très compliqué; en général c'est l'inverse que l'on fait : des modules ou plug-ins en C++ qui sont appelés sous Access.
    Sinon il faut créer un lien OLE/Automation sur Access , accéder aux objets qui permettent d'exécuter des méthodes de modules de classe.
    Il faut prendre l'aide VBA voir la hiérarchie des objets...
    Le mieux vraiment c'est de déporter les traitements d'Access vers C++, Access ne servant qu'à stocker et trier les données via SQL

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Ok, mais la procédure stockée dans access sert à mettre à jour la base de données (tables) depuis un serveur de données.

    Comment le faire même si c en utilisant le pilotage ole.

    @+

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par kmaniche
    Ok, mais la procédure stockée dans access sert à mettre à jour la base de données (tables) depuis un serveur de données.

    Comment le faire même si c en utilisant le pilotage ole.

    @+
    ? Impossible de faire des procédures stockées dans Access

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Citation Envoyé par Mat.M
    ? Impossible de faire des procédures stockées dans Access
    Non, mais ma procédure est enregistrée dans un module sous access, et je cherche à l'executer à partir de c++Builder. peut importe, par ole, ou autre chôse.

    merci de m'aider svp.

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    Je ne répondrai pas à ta question car je n'ai pas la réponse. Je peux toutefois te donner un conseil: pose cette question sur le forum Delphi et Base de Données, tu auras peut-être plus de renseignement car leur forum est spécialisé dans ce domaine.

    Ce qui est codé en delphi peut-être en général recodé en c++.

    Bon courage.

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par kmaniche
    Non, mais ma procédure est enregistrée dans un module sous access, et je cherche à l'executer à partir de c++Builder. peut importe, par ole, ou autre chôse.

    merci de m'aider svp.
    D'abord employons la même terminologie : procédure=requête SQL ?

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

Discussions similaires

  1. Lecture d'une table Access sous C++ Builder 6
    Par guiling dans le forum C++Builder
    Réponses: 1
    Dernier message: 22/06/2010, 10h36
  2. executée une procédure stockée depuis access 97
    Par sandmil dans le forum Access
    Réponses: 1
    Dernier message: 12/07/2007, 11h51
  3. Executer une procédure Access sous Delphi
    Par kmaniche dans le forum Bases de données
    Réponses: 7
    Dernier message: 08/12/2006, 20h51
  4. [VBA-E]Execution d'une macro access sous excel VBA
    Par virtualinsanity dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/04/2006, 17h27
  5. Pb pour executer une procédure sous SQL PLUS
    Par rabddoul dans le forum Oracle
    Réponses: 4
    Dernier message: 21/10/2005, 15h40

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