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

Bases de données Delphi Discussion :

mysql et delphi


Sujet :

Bases de données Delphi

  1. #1
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    mars 2003
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : mars 2003
    Messages : 365
    Points : 155
    Points
    155
    Par défaut mysql et delphi
    Bonjour,
    j'utilise mysql 7.5.31 avec wamp pour php.
    je voudrais me connecter avec delphi à une base test qui est dans le même dossier
    j'ai créé une form test avec un objet SQLConnection1
    J'ai récupéré le fichier libmysql.dll dans le dossier wamp que j'ai installé dans le dossier test
    mais j'ai cette erreure " impossible de charger le fichier libmysql.dll "

    Quelle solution avez vous
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    unit base;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, DBXpress, DB, SqlExpr;
     
    type
      TForm1 = class(TForm)
        SQLConnection1: TSQLConnection;
        procedure FormCreate(Sender: TObject);
      private
        { Déclarations privées }
      public
        { Déclarations publiques }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SQLConnection1. open;
    end;
     
    end.
     
     
    [ATTACH=CONFIG]601397[/ATTACH]
     
     
     
     
     
     
     
     
    end.
    70 ans quelques dents en moins, mais toujours envie d'apprendre
    Le temps passe 73 ......bientôt 75

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    mars 2005
    Messages
    3 631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : mars 2005
    Messages : 3 631
    Points : 10 406
    Points
    10 406
    Billets dans le blog
    6
    Par défaut
    Bonsoir,
    Wamp et sa dll sont-ils bien 32 bits ? Car je suis sûr que D7 n'est pas 64 bits...
    Delphi 5 Pro - Delphi 10.3.2 Rio Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    mars 2003
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : mars 2003
    Messages : 365
    Points : 155
    Points
    155
    Par défaut
    bonsoir
    effectivement je pense que wamp est en 64
    si je récupère un fichier avec un indice > au mien en 32 ça marche ?

    Merci
    70 ans quelques dents en moins, mais toujours envie d'apprendre
    Le temps passe 73 ......bientôt 75

  4. #4
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    mars 2003
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : mars 2003
    Messages : 365
    Points : 155
    Points
    155
    Par défaut
    J'ai fait le test ça ne marche pas
    70 ans quelques dents en moins, mais toujours envie d'apprendre
    Le temps passe 73 ......bientôt 75

  5. #5
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 1 151
    Points : 2 425
    Points
    2 425
    Par défaut
    les DLL pour MySQL sont un peu gonflantes et pas forcément à niveau avec le fichier d'import utilisé par les drivers selon le moteur de base utilisé

    j'ai de bon résultats avec cette version que j'ai mise sur mon compte Dropbox :
    https://vasur.fr/dllmysql

  6. #6
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    mars 2003
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : mars 2003
    Messages : 365
    Points : 155
    Points
    155
    Par défaut
    Merci pour vos réponses
    Rien à faire ça ne marche pas
    je vais changer par une autre base que me conseillez vous sachant que je n'aurais que 3 ou 4 tables de 20000 lignes maxi

    (un truc simple à installer et à manipuler vu mon grand age https://www.developpez.net/forums/im...on_redface.gif )

    Merci
    70 ans quelques dents en moins, mais toujours envie d'apprendre
    Le temps passe 73 ......bientôt 75

  7. #7
    Membre expérimenté
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2005
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 847
    Points : 1 745
    Points
    1 745
    Par défaut
    Bonjour,

    Il me semble que SQLite serait suffisant, faut voir s'il faut vraiment une base client/serveur et sinon pour les base gratuites il y a aussi Firebird qui est très bien.

  8. #8
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    mars 2003
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : mars 2003
    Messages : 365
    Points : 155
    Points
    155
    Par défaut
    Merci à tous pour vos conseils
    70 ans quelques dents en moins, mais toujours envie d'apprendre
    Le temps passe 73 ......bientôt 75

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

Discussions similaires

  1. Problème de connexion à une Db MySql avec delphi
    Par Lctl65 dans le forum Bases de données
    Réponses: 6
    Dernier message: 18/11/2006, 18h20
  2. Connexion distante à une BD MySQL avec delphi ?
    Par maamar1979 dans le forum Bases de données
    Réponses: 13
    Dernier message: 15/11/2006, 08h57
  3. Arrêt de l'exécution d'une requête MySQL dans DELPHI.
    Par joelmarc dans le forum Bases de données
    Réponses: 9
    Dernier message: 11/10/2004, 17h11
  4. [mysql] Connection delphi à mysql
    Par pataluc dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/06/2004, 17h37
  5. [Mysql] Connection delphi à une bdd sous easyphp...
    Par pataluc dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/06/2004, 10h07

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