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 :

Probleme base de donn�es Access et Builder C++


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut Probleme base de donn�es Access et Builder C++
    Bonjour a tous,

    Voila mon soucis, j'ai fais un soft en Builder C++, qui g�re des tas de choses et une base cr��e avec Access.

    Toute l'�xecution se passe sans aucun soucis, mais a condition que ce soit sur mon poste.

    En effet, de que j'execute mon programme sur un autre poste, le programme n'arrive pas � trouver la base.


    Donc ma question est comment li�e le programme � la base pour que qu'en j'execute le programme ailleurs, celui ci trouve la base de donn�es ??


  2. #2
    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
    salut,
    si tu veux laisser l'utilisateur choisir la chemin d'acc�s :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    ADOConnection->Connected =false; 
    TOpenDialog * loadmdb = new TOpenDialog(this); 
    loadmdb->Filter = "MSAccess Files (*.MDB)|*.MDB"; 
    loadmdb->InitialDir = "C:\\"; 
    if (loadmdb->Execute()) 
       { 
        E_Path->Text = loadmdb->FileName; 
       } 
    delete loadmdb; 
    ADOConnection->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+E_Path->Text+";Persist Security Info=False"; 
    ADOConnection->Connected =true;
    sinon, si tu connais le chemin alors utilise :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    String _Path ;
     
    _Path = ........ ;
     
    ADOConnection->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+_Path+";Persist Security Info=False"; 
    ADOConnection->Connected =true;

    voil�,

    @+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut
    Re,

    Merci pour ta r�ponse, mais cela ne va pas trop m'aider.

    En effet, j'ai construit tous mon programme autour des composants suivants :
    TSession
    TDatabase
    TTable

    Si ce n'est pas possible avec ses composants je changerais, merci !!

  4. #4
    Membre chevronn�


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 855
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 855

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut
    Re,

    Merci, trop cool ca marche, je peux utiliser ma base sur d'autre poste...

    Pour bianconeri

    J'ai utilis� ceci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ShellExecute(NULL,"open","odbcconf","configsysdsn \"Microsoft Access Driver (*.mdb)\" \"DSN=dsn2;DBQ=C:\mabase.mdb;\"",0,SW_SHOWDEFAULT);
    Merci a tous


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 30/04/2008, 08h58
  2. Probleme d'ajout d'une date dans un base de donn�e access(conversion)
    Par jacko842 dans le forum VB 6 et ant�rieur
    R�ponses: 8
    Dernier message: 20/01/2008, 12h27
  3. Base de donn�e Access depuis C++ Builder
    Par Mangacker dans le forum C++Builder
    R�ponses: 21
    Dernier message: 26/03/2007, 18h29
  4. [VB6] Probleme base de donn�e access et vb
    Par floran30 dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 09/06/2006, 15h19
  5. R�ponses: 4
    Dernier message: 15/01/2005, 16h05

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