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 :

Utilisation des API MySQL // ADO ou BDE ? (sujet 2)


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par d�faut [R�solu] Utilisation des API MySQL // ADO ou BDE ? (sujet 2)
    Bonjour,

    est-il possible d'utiliser les API MySQL pour acc�der � ma base de donn�es MySQL et ensuite afficher le r�sultat de ma requ�te dans un composant Data Controls (DBGrid, DBText,...) de CBuilder ?

    Pour le moment j'arrive parfaitement � faire mes acc�s � ma bdd et � remplir mon MYSQL_RES mais je ne sais comment donner ceci comme source de donn�e � mon DBGrid...

    �norme MERCI pour votre aide

    Steve

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    795
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 795
    Par d�faut
    Tu dois utiliser les composants ADO ou du BDE.
    Et comme pour presque toutes les BDD, tu dois utiliser les composants suivants :
    TDataBase : pour ta BDD
    TDataSource : pour ton lien vers ta table ou Query
    TTable : pour ta table.
    Une fois tt ca cr��, pour ton DBGrid, je suis pas devant C++ Builder, mais tu dois certainement Mettre ton option DataSet il me semble � ta DataSource.
    Et voil�!!
    Donc Si l'option DataSet de ton DataSource est reli� � un TQuery pour une requete, Alors le r�sultat de la requete va s'afficher dans ton DBGrid.
    N'oubliez pas aussi : pour tout cela.
    Fait une recherche avec "DBGrid" comme mot cl� , tu trouvera certainement ton bonheur.
    Cordialement

  3. #3
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par d�faut
    Hello,

    merci pour l'info, �a je l'avais d�j� � peu pr�s compris. Le probl�me ce que le r�sultat de ma requ�te est stock� dans une objet qui n'est pas un compostant CBuilder.
    Comme j'utilise l'API MySQL j'ai des objets MYSQL, MYSQL_ROW, MYSQL_RES et c'est justement dans l'objet MYSQL_RES que j'ai le r�sultat de ma requ�te... ensuite ou �a plante c'est quand j'essaie de donner le dataSource = MYSQL_RES que �a plante...

    J'esp�re que tu vois mieux mon probl�me, en tous cas merci pour ton aide.
    Steve

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    795
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 795
    Par d�faut
    Oui je comprend mieux ton probl�me, tu ne passe pas par ODBC mais via une connexion native.
    Dans ce cas je ne saurais pas t'aider mais j'ai qd meme vu des postes qui parlaient de MYSQL_RES et des connexions natives � MySQL.J'esp�re que ca t'aidera.
    http://www.developpez.net/forums/vie...light=mysqlres
    http://www.developpez.net/forums/vie...light=mysqlres
    Cordialement

  5. #5
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Bonjour,

    Il existe des composants gratuits d'acc�s � MySQL, qui te permettront surement de faire ce que tu veux. (� confirmer).

    http://sourceforge.net/projects/zeoslib/

    Cordialement,

    Arnaud

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 48
    Par d�faut
    si tu cherche de l'aide ya le bon tuto a LFE :

    http://lfe.developpez.com/BCBmySQL/

  7. #7
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par d�faut
    Hello,

    merci pour l'info GreyBird, je suis en train de tester tout �a et �a a l'air pas mal.

    Nicolas, j'ai d�j� lu cet exemple, c'est � partir de l� que j'ai d�but�... mais mon probl�me �tait de faire passer le contenu de mon objet MYSQL_RES dans un Data Controls genre DBGrid...

    A+

    Steve

  8. #8
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par d�faut
    Bon,

    tout avait l'air de fonctionner (apr�s avoir corrig� quelques erreurs dans certains fichiers .hpp) jusqu'au moment o� lors de la compilation il m'a demand� le driver de ma base de donn�e... de quoi parle-t-il ?

    Comme je suis un peu press�, je vais laisser de c�t� cette id�e et me lancer dans mes acc�s � la bd avec ADO ou BDE et mon driver MyODBC.

    Une derni�re question, quelle est la meilleure solution ? ADO ou BDE ?

    Merci

    Steve

  9. #9
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    795
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 795
    Par d�faut
    disons que le BDE c'�tait bien et ca l'est toujour , rassurer vous!!
    D'ailleurs quand je me connecte � MySQL je le fait encore via BDE..
    Ceci dit, Borland nous invite � nous passer du BDE et � passer en ADO..Don cle BDE de Borland est une chose qui se perd et si tu veux cr�er une new appli, je te conseille de passer par les composants ADO.
    Il y a un communiqu� de Borland � ce sujet mais je le retrouve plus.
    De plus, en programmation ca ne change pas grand chose..Donc mon avis personnel est que tu fasse le pas et que tu y aille en ADO.
    Cordialement

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

Discussions similaires

  1. TMemoryStream vers BLOB en utilisant l'API Mysql
    Par Dj_Will dans le forum Bases de donn�es
    R�ponses: 17
    Dernier message: 10/11/2017, 16h08
  2. Bioinfo : utilisation des API EnsEMBL en perl
    Par bluemartini dans le forum Contribuez
    R�ponses: 5
    Dernier message: 19/09/2013, 14h49
  3. [VB.Net][Fichier ini] utilisation des API
    Par DonF dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 09/03/2009, 14h32
  4. Probl�me d'utilisation des commandes mysql
    Par Drogba11 dans le forum MySQL
    R�ponses: 2
    Dernier message: 17/12/2008, 13h48
  5. R�ponses: 5
    Dernier message: 31/12/2005, 13h14

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