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++ Discussion :

Exploitation d'une table Access


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Exploitation d'une table Access
    Bonjour à tous,

    Je suis débutant sur C++ . J'utilise Visual C++ 2005 Express et je recherche un moyen d'exploiter les données d'une base Access. J'ai l'intention de demander à l'utilisateur de sélectionner sa base access puis sa table (par la fonction System::Void openFileDialog1_FileOk...) et enfin de détecter les champs de la table, leur nombre et le nombre d'enregistrements pour les gérer dans C++ dans un tableau (voir MySQl si nécessaire). Là franchement je crois que j'ai visé un peu haut par rapport à mes compétences (ne pas se fier à mon pseudo ) car depuis plusieurs jours je ne parviens pas à avancer... je ne refuserai pas un peu d'aide

    Merci d'avance

    Le dragon

  2. #2
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Salut,

    Je suppose que tu as commencé par chercher dans ce forum et que tu as trouvé des discussions comme celle-ci.

    Qu'en as-tu pensé ?
    Qu'as-tu réussi à en faire ?

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    La fonction que tu évoques n'est pas du C++. C'est du dotnet. Pour rappel, le dotnet est une technologie de Microsoft, il permet plusieurs choses mais ce qu'il y a de plus concret pour un débutant est l'interaction entre plusieurs langages de programmation différents.
    Le dotnet est le plus souvent utilisé avec du C# ou du VB.net. Il existe aussi un dialecte du C++ qui permet de l'utiliser: le C++/CLI, c'est ce que tu utilises sans t'en rendre compte parce que tu as cliqué un peu n'importe où dans Visual C++.
    Franchement, le C++/CLI n'est pas un bon langage d'apprentissage. Il nécessite de bien connaître à la fois le C++ ET le C# (ou VB.net).
    Si tu veux vraiment apprendre le C++, oublie donc le C++/CLI, prend un tuto spécialisé et si possible utilise Code::Blocks ou DevC++ comme IDE pour ne plus t'emmêler les pinceaux. Mais je te préviens, les accès aux bases de données en vrai C++ c'est pas demain la veille que tu y arriveras.
    Si tu veux quand même faire ton programme tel qu'il est parti, il faut que tu apprennes les accès aux bases de données en dotnet, il y a des tutos pour ça dans partie qui y est consacrée sur developpez. Mais je peux te garantir que tu n'en trouveras aucun pour le C++/CLI ! Tu en trouveras au mieux sur le C#, au pire sur le VB, et il te faudra obligatoirement faire la traduction par toi même en admettant que tu aies une assez bonne compréhension de la sémantique.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Merci
    Comme je suis têtu, je vais aller jusqu'au bout et je vais tenter de réaliser ce que je souhaitais. Je vous tiens au courant. Voici mon plan d'action :
    1- essayer de me connecter à la base access, de lire les tables et d'exporter les données vers C++ comme Feriaman le propose et m'aidant d'éventuels tutos même si ils ne sont pas dédiés au C++ mais VB.net ou C#
    2- après une centaine d'essais infructueux, je passerai à une autre solution, développer en C# carrément

    Merci à tous deux pour vos réponses. Je pense que cela ne va pas être du gâteau

  5. #5
    Membre éclairé Avatar de SmOkEiSBaD
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 234
    Par défaut
    Bonjour,
    Les classes MFC permettent de gérer une base de donnée (CDatabase et CRecordSet), t'es tu pencher sur cette solution ?

Discussions similaires

  1. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  2. Exploiter une table Access avec Ametis(étiquettes)
    Par Badboy62cfp dans le forum Access
    Réponses: 2
    Dernier message: 24/05/2006, 14h04
  3. Exploiter une table (Access) avec Ametis...
    Par Badboy62cfp dans le forum Access
    Réponses: 16
    Dernier message: 16/05/2006, 16h53
  4. insertion d'un type date dans une table access
    Par monstour dans le forum ASP
    Réponses: 7
    Dernier message: 18/06/2004, 16h57
  5. recherche dans une table Access en ASP
    Par D-D dans le forum ASP
    Réponses: 3
    Dernier message: 09/06/2004, 10h12

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