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 :

Acc�s aux bases de donn�es Access [FAQ]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Par d�faut Acc�s aux bases de donn�es Access
    Bonjour,

    j'aimerai acc�der � une base de donn�es s�lectionner par l'utilisateur � l'aide d'une boite dialogue "Fichier\Ouvrir".

    J'arrive � acc�der � une base dont j'ai d�clarer la source le gestionnaire OBDC mais ma base est donc forc�ment toujours la m�me et non celle choisie par l'utilisateur.

    Qq connait il un moyen pour acc�der directement � la base ?
    Une base .mdb qui n'est pas forc�ment plac� toujours au m�me endroit sur le disque ?

    Mer�i

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    28
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 28
    Par d�faut
    SAlut

    Logiquement il doit y avoir moyen en utilisant les composants ADO ( je crois )...

    Essaye de t'orienter par la ...

    @+

  3. #3
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Regardes avec ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    AnsiString TF_Principale::CheminBase(AnsiString Fichier)
    {
     AnsiString Param = "configsysdsn \"Microsoft Access Driver (*.mdb)\" \"DSN=AccessViewer;DBQ=";
     Param += Fichier;
     Param += ";\"";
     ShellExecute(NULL,"open","odbcconf",Param.c_str(),0,SW_HIDE);//création du lien ODBC
     
     Param = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=AccessViewer;Initial Catalog=";
     Param += Fichier;
     return Param;
    }
    Cette fonction (� adapter pour ton cas) te sortira le chemin de connexion � mettre dans la propri�t� ConnectionString des composants ADO.
    Au passage, elle modifiera le lien ODBC.

  4. #4
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Par d�faut


    Mer�i � vous deux pour vos, r�ponse j'ai de quoi boser l�.
    De quoi ouvrir une base et de quoi installer la source odb avec odbconf.

    Mer�i bcp !

    A+

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

Discussions similaires

  1. Acc�s aux bases de donn�es access
    Par sidisadmir dans le forum VB.NET
    R�ponses: 3
    Dernier message: 12/01/2010, 04h09
  2. [Delphi][PHP] Acc�s � une base de donn�e Access
    Par Vodkha dans le forum Bases de donn�es
    R�ponses: 6
    Dernier message: 28/04/2005, 08h29
  3. Acc�s aux base de donn�es sous Delphi 7 Edition Studio Perso
    Par renorx dans le forum Bases de donn�es
    R�ponses: 4
    Dernier message: 16/02/2005, 14h24
  4. R�ponses: 4
    Dernier message: 15/01/2005, 16h05
  5. Acc�s � une base de donn�es ACCESS
    Par Invit� dans le forum C++Builder
    R�ponses: 3
    Dernier message: 07/01/2005, 08h23

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