2016-10-20 2 views
-2

J'ai un serveur local normal fonctionnant avec MySQL, PHP, ... J'ai essayé d'écrire un programme Lazarus pour entrer des choses dans le SQL. Je peux accéder à partir de tous les ordinateurs de mon réseau la page PHPMyAdmin sous http://192.168.1.119:8888/phpmyadmin/Lazarus MySQL connect failed

Donc, ma procédure Lazare pour se connecter ressemble à:

procedure TForm1.Button1Click(Sender: TObject); 
begin 
    MySQLConnection1.HostName := '192.168.1.119:8888'; 
    MySQLConnection1.UserName := 'root'; 
    MySQLConnection1.Password := 'root'; 
    MySQLConnection1.DatabaseName := 'mysql'; 
    MySQLConnection1.Open; 

Quand je presse maintenant le bouton que je reçois:

Impossible load mysql libary par défaut (libmysql.dll ou libmysql.dll)

Lorsque je télécharge le fichier libmysql.dll, le message suivant s'affiche: 5,6 mais 6,1 trouvé. Lorsque je tente d'ajouter le 5.6 je reçois le message d'erreur certains avec ne peut pas charger par défaut ....

Tim ce qui a trait

+0

"Je reçois le message d'erreur certains" Eh bien, qu'est-ce exactement dire le message. Vous pouvez voir votre écran, nous ne pouvons pas les lecteurs. – MartynA

+2

êtes-vous sûr que le port n'est pas une propriété différente, ou via la boîte de dialogue des propriétés génériques (où vous pouvez définir des paires clé = valeur?) Vérifiez wiki, je ne sais pas si mysql si bon. Et assurez-vous que le type de connexion sélectionné et la version dll correspondent –

+0

Je veux dire la même erreur que j'ai déjà décrite ci-dessus. Avec le libmysql.dll manquant – Tim

Répondre

0

Alors je me suis dit le premier problème, mes fenêtres sont absentés de fichiers. Mais de toute façon, mon programme ne veut pas se connecter. Quand j'ai construit un petit script PHP, la connexion est très bien, mais mon programme Lazarus n'est pas capable de se connecter. Sur la première image, vous voyez mon programme Lazarus avec l'erreur. Dans la deuxième image, vous voyez mon code php.

Tim concerne

lazarus

php