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 :

C++ bruilder 6 mySql


Sujet :

C++Builder

  1. #1
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut C++ bruilder 6 mySql
    Salut a tous!! j'utilise c++ builder 6. Je me connecte a une base de données qui se trouve dans Wamp (avec mySql). J'aimerai afficher ma base dans le composant DBGrid, c'est possible?
    Si oui j'aimerai bien qu'on m'aide si c possible!!
    Je vous remercie

  2. #2
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    salut comrad85,

    j'ai réussit a le faire cela MAIS c'est instable ( en tt cas chez moi )

    la connexion est établie , mais si tu quitte ton programme et qeu tu le relance la connexion ne s'établit plus !?

    bref, j'ai réussie cela via l'odbc, tu configure ton ODBC en y mettant
    ton dns et login/code

    tu prend les composant dbgrid; -> ;dataset; -> ;Query .
    tu les relis ente eux via l'inspecteur d'objet!

    Dans l'inspecteur d'objet tu sélectionneras ton dns configurer dans l'odbc
    via DataBaseName

    Attention firewall !

    voila cela devrait t'afficher ta table à distance.

    pour commencer, fais une requête simple genre : select * from table1

  3. #3
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    il te faut installer les driver

    mysql-connector-odbc-5.00.11-beta-gpl-win32.msi

    celui ci fontionne mais par défault c'est en localhost, même si tu met un dns.

    il prend puis il prend pas !? ça marche 1 fois sur 2

  4. #4
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Si tu veux un ODBC driver pour MySQL, tu peux télécharger la version 5.1.3 du site Web http://dev.mysql.com/downloads/conne...5.1.html#win32
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  5. #5
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    salut crayon,

    je me suis inscrit y a un moment mais tjr acces refuser pour les téléchargements !

    peux tu me l'envoyer sur mon email ?

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Access Denied
    
     	  	 	      	 Our system is unable to complete your download request.
      A manual review of your account is required to enable access to the content you requested. This is likely because of one or more of the following:
      
    • Our export control systems have identified your request for access as non-compliant to United States export control laws.
    • A required IP lookup revealed that your IP address is originating from an embargoed country. Therefore, we are unable to grant you access from your current IP location.
    To request a manual review, submit the following information through our contact form:
    • E-mail Address (what you chose as your login name)
    • Full legal name (no initials)
    • Full address (no P.O. box)
    • Full company name (no acronyms)
    You can also read more about US Export Compliance and its restrictions here. We apologize for the inconvenience.

  6. #6
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Il suffit de cliquer sur le lien Download qui pointe vers cette adresse: http://dev.mysql.com/get/Downloads/C...rror.rafal.ca/
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  7. #7
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut
    Salut!!! Merci pour vos réponses!
    j'ai installé ODBC 5.1.3. ensuite je vais dans:"Panneau de configuration->Outils d'administration->Sources de données" mais je ne sais pas quoi mettre dans les différents champs pour configurer Mysql ODBC!
    Merci

  8. #8
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    Data Source Name:

    c'est le nom de l'aliasse ODBC que tu retrouvera dans la liste DataBaseName dans l'inspecteur d'objet

    Description : non obligatoire

    Server :

    tu y inscrit l'adresse du serveur où se trouve tes bases de données

    sur ton pc : localhost ou 127.0.0.1 ou ton ip local

    sur un pc distant : le dns du serveur ou son ip wan
    (dns est l'adresse d'un pc convertit sous un nom )

    User : login ; Password : code

    Database : le nom de la base qui contient les tables

    port : non obligatoire , ( par défaut 3306 )

  9. #9
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut
    salut!!merci
    j'ai configurer l'odbc. donc j'aimerai afficher les données d'une table dans un dbGrid. comment je peux faire ca??
    Merci a vous

  10. #10
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut
    En cherchant sur le forum j'ai réussi a afficher ma table dans un dbGrid.
    donc j'ai ajouter les composants: DataSource, Table, DataBase et dbGrid.
    mais quand je compile j'ai une erreur: dans my_list.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [C++ Error] my_list.h(30): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
    Quelqu'un pourrait m'aider svp
    Merci

  11. #11
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    tu te connecte en local ou a distance ?

    il te manque les include mysql à mon avis

    télécharge mon exemple sur :

    http://www.createsoft.be/opensource/

    Builder-mysql.rar et ODBC-builder.rar@+

  12. #12
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut
    salut!!j'ai deja telechargé mysql.h et tout le reste!! j'ai remarqué que le problème arrivait quand je mettait les composants: table,dbGrid.......et en meme temps j'utilise l'API mySQL
    c bizard
    merci

  13. #13
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Il faut choisir, soit tu utilises l'API de MySQL, soit tu utilises le pilote ODBC. Ce sont deux technique qui ont exactement le même but. Par contre, chacune possède ces avantages et ces inconvénients.

    Le problème avec les LIST dans l'API MYSQL a déjà été traité sur le forum. J'ai fait une recherche pour toi: http://www.developpez.net/forums/sho...ght=LIST+mysql
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  14. #14
    Membre du Club Avatar de comrad85
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 188
    Points : 48
    Points
    48
    Par défaut
    Salut!!merci pour la réponse!
    j'aimerai savoir comment utiliser le composant TQuery??

  15. #15
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Pour des infos sur TQuery tu peux aller voir ceci: http://ricky81.developpez.com/tutori...sants_BDE#L1.4
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

Discussions similaires

  1. [Kylix] Kylix attaque Mysql ?
    Par nahmsath dans le forum EDI
    Réponses: 9
    Dernier message: 12/08/2002, 19h37
  2. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  3. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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