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

Installation MySQL Discussion :

Connection MySQL Delphi


Sujet :

Installation MySQL

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 120
    Points : 49
    Points
    49
    Par défaut Connection MySQL Delphi
    Salut,

    J'ai suivi le tutorial de Maximilian sur les nouveautés de mysql 5.0.
    Mais je n'arrive pas sous delphi à me connecter. Voilà mon source :

    var MyHost,MyUser,MyPass,MydbName:string;
    begin
    Conn := mysql_init(nil);
    MyHost:='localhost';
    MyUser:='root';
    MyPass:='Socrate';
    MydbName:='ligue1';
    if mysql_real_connect(Conn, pChar(MyHost), pChar(MyUser),
    pChar(MyPass),pchar(Mydbname),0,nil, 0) = nil then
    ShowMessage('Erreur');

    J'ai configurer MySQL ODBC 3.51 Driver avec les paramètres suivants :
    DSN : MyODBC ; Description ; Server : localhost ; User :
    root ; Password : Socrate ; database : ligue1. L'appuis sur
    Test m'a confirmé la conncetion.

    Je ne comprend pas que delphi me renvoit le message erreur.

    J'utilise Delphi 4 Standart avec l'unit mysql. Est-ce compatiblie ?
    Est-ce possible d'utiliser les composants TSQLConnection avec Delphi 4 ?

    Merci pour une solution ou un conseil.

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Salut,

    Il nous faudrait l'erreur de connexion renvoyée par le serveur MySQL (et non le message d'erreur que tu affiches toi-même en Delphi)...
    Pensez au bouton

  3. #3
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 120
    Points : 49
    Points
    49
    Par défaut
    Salut,

    Le serveur mysql ne donne aucune erreur. (dans MySQL Command line)

  4. #4
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 12
    Points : 14
    Points
    14
    Par défaut Erreur MSQL
    Exemple pour récuperer les erreurs

    Uses Mysql dans le repertoire de l'appli
    DLL mysql 5 : libmysql.dll - 1.272 Ko -


    var
    Form1: TForm1;
    myErrorCode : Cardinal;
    myErrorMsg : AnsiString;
    mySQLConnection : PMYSQL;

    procedure TForm1.Button1Click(Sender: TObject);
    Var user,host,pwd:string;
    portip:integer;
    begin
    user:='xxxx';
    pwd:='xxxx';
    host:='192.124.100.20';
    portip:=3306;
    mySQLConnection := mysql_init(nil);
    mysql_options(mysqlconnection,MYSQL_OPT_COMPRESS,nil);
    yErrorCode := mysql_errno(mySQLConnection);
    myErrorMsg := mysql_error(mySQLConnection);
    if mysql_real_connect(mysqlconnection, pchar(host), pchar(user),pchar(pwd),nil, portip, nil, 0) = nil then
    begin
    label1.caption:='La connexion a echouee';
    myErrorCode := mysql_errno(mySQLConnection);
    myErrorMsg := mysql_error(mySQLConnection);
    showmessage(inttostr(myErrorCode)+ myErrorMsg);

    End
    End

    Je commence en Mysql et j'utilise Delphi 7 sans Odbc

    Bonne reception

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JAR]Connection Mysql et jar executable
    Par Jones dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/04/2005, 15h27
  2. Nombre max de connections MySQL ?
    Par RorolePro dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/11/2004, 15h16
  3. pb connection interbase delphi 7
    Par bianco dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/08/2004, 12h28
  4. problème de connection mysql par tcp/ip
    Par leroyphil dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2003, 19h27
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 16h26

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