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 :

Interaction prog C avec Access


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de richard_sraing
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2005
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2005
    Messages : 483
    Par défaut Interaction prog C avec Access
    Bonjour à vous,

    voilà je souhaites faire un programme qui pourra interagir avec une base de données que j'aurais crée sous Access. Je voudrait savoir si c'est possible et si oui comment procédé.

    Lorsque je dit interagir, je veut dire par la, prendre les données se trouvant dans ma base et pouvoir les traitées avec mon programme que j'aurais créer en C. Est ce que pour cela il faiut inclure des librairies spéciales, garder un format spécial pour ma BDD,...??

    Merci de vos réponses.

    p.s.: Je ne connait aucun autre langage de programmation, donc je suis limité au C, désoler.

  2. #2
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Je pense que c'est faisaible en programmation windows avec les interfaces OLE/ADO (je sors des noms un peu au pif).
    Si c'est pas faisaible, il doit surement y avoir des librairies ODBC en C, il faut alors creer un driver ODBC pour interfacer la base access.

    Je dis ça, mais en fait j'en sais rien.
    Je conseillerais plutot de faire ton logiciel en VBA, à l'interieur même de la base Access.
    Ca serait largement moins compliqué.

    Bonne chance

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Gruik
    Je pense que c'est faisaible en programmation windows avec les interfaces OLE/ADO (je sors des noms un peu au pif).
    Si c'est pas faisaible, il doit surement y avoir des librairies ODBC en C, il faut alors creer un driver ODBC pour interfacer la base access.
    J'ai fait des recherches mais je n'ai rien trouvé

    Si tu as le choix, pour faire simple tu as deux possibilités :
    1. Changer de base de données : MySQL possède une bibliothèque en C
    2. Changer de langage : Java possède l'API JDBC qui supporte, entre autre, les bases Access

  4. #4
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Salut,

    Un petit élément de réponse peut se trouver ici :
    http://msdn.microsoft.com/library/de...bcoverview.asp

    Je pense qu'il faut utiliser ODBC, après j'avais fait avec du Visual Basic il y a pas mal de temps, ca fonctionnais pas trop mal...
    C'est des API windows donc tu dois pouvoir y acceder en C (de toute facon ODBC est écrit en C).

    J'espère que cette piste t'aidera !

  5. #5
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Voici un fonction de l'API qui devrait t'intéresser :

    http://msdn.microsoft.com/library/de...sqlconnect.asp

    EDIT: Si je ne me trompe pas ODBC sait depuis très longtemps je crois (au moins à partir de win98) se connecter à Access via un Driver présent dans le système.

  6. #6
    Membre averti
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Par défaut Connexion Ms access via ODBC

Discussions similaires

  1. Interaction avec access
    Par K2007 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 12/03/2008, 14h08
  2. Réponses: 5
    Dernier message: 13/09/2006, 16h47
  3. Réponses: 10
    Dernier message: 30/06/2004, 13h00
  4. Aide sur ouverture de fichier avec access
    Par FusionR dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/06/2004, 12h02
  5. Debugger un prog DOS avec SoftIce !
    Par TONIAPEL dans le forum Assembleur
    Réponses: 2
    Dernier message: 20/01/2004, 11h41

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