Discussion de l'article "Comment accéder à la base de données MySQL à partir de MQL5 (MQL4)" - page 22

 

Quelqu'un a-t-il converti en UTF-8 ?

 
Excellente bibliothèque. Dommage qu'elle ne supporte pas l'alphabet cyrillique.
 
phlixetrader:

J'ai résolu quelques problèmes avec Windows 64bit (7) en créant une configuration x64 dans Visual Studio 2017. (Et en trouvant les dernières bibliothèques mysql).

Puis-je suggérer à l'auteur, peut-être de mettre la source sur github, alors il peut être maintenu là par la communauté.

Merci à Eugeniy Lugovoy pour ce logiciel de première classe :)

Bonjour,

Pourriez-vous nous aider avec votre solution ? J'ai du mal à résoudre ce problème, mais je n'ai aucune expérience avec c++ et VS.

Je vous remercie.

 
Eugeniy Lugovoy, vous êtes merveilleux. Merci d'avoir partagé la version 64 bits de MQLMySQL.dll.
 

Alnamri Alnamri:

J'ai le même problème

"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"Impossible d'appeler 'cMySqlVersion', '..\libraries\MQLMySQL.dll' n'est pas chargé"

"Unresolved import function call" (appel de fonction d' importation non résolu)


J'attends votre aide .........

Bonjour Alnamri,
Je ne sais pas si tu as toujours ce problème ou non, mais je l'ai résolu en changeant le :

#import "..\Libraries\MQLMySQL.dll"
en
#import "..\Libraries\MQLMySQL.dll"

(L'erreur "\libraries\MQLMySQL.dll' n'est pas chargée" n'est apparue que dans le testeur de stratégie).

Cette bibliothèque fonctionne très bien, merci au programmeur.

 

Bonjour pour résoudre l'erreur :


"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"Impossible d'appeler 'cMySqlVersion', '..\libraries\MQLMySQL.dll' n'est pas chargé"

"unresolved import function call" (appel de fonction d' importation non résolu)


Vous devez ouvrir le projet à partir de Visual Studio et tout recompiler, puis ajouter à nouveau la DLL dans MT5 ou MT4.


Fonctionne sur x64 :

2019.12.27 17:26:05.437 MySQL-001 (EURUSD,M1) MQLMySQL v2.2 x64 Copyright © 2014, FxCodex Laboratory
2019.12.27 17:26:05.438 MySQL-001 (EURUSD,M1) Host : , User : , Database :
2019.12.27 17:26:05.438 MySQL-001 (EURUSD,M1) Connexion...
2019.12.27 17:26:07.458 MySQL-001 (EURUSD,M1) Connecté ! DBID#0
2019.12.27 17:26:09.460 MySQL-001 (EURUSD,M1) Connecté ! DBID#1
2019.12.27 17:26:11.463 MySQL-001 (EURUSD,M1) Connecté ! DBID#2
2019.12.27 17:26:11.463 MySQL-001 (EURUSD,M1) Toutes les connexions sont fermées. Script terminé !

Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
  • www.mql5.com
//| Expert initialization function                                   | //| Expert deinitialization function                                 | //| Expert tick function                                             | //| test1                                                            |...
 

Bonjour à tous.

J'ai reconstruit les DLLs et les librairies MQL (de MQLMySQL) pour supporter l'unicode, je revois maintenant toutes les sources et je les partagerai sur GitHub très bientôt.

Je teste également le projet MQLAdoDB pour travailler avec différentes bases de données (MS SQL, Oracle, PostgreSQL, MS Access, etc) à partir de MQL en utilisant AdoDB & OLEDB.

Ce projet sera bientôt disponible sur GitHub, et bien sûr il sera gratuit.

Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,

Eugène

 
 
La bibliothèque MQLMySQL version 3.0 est disponible et publiée sur GitHub fonctions
- MQL5 x64 (old school) - ensemble de fonctions
- MQL5 x64 (classes) - classes pour MQL5

<supprimé


Bonne année et bonne chance dans le développement !

Eugène

elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...
 
La bibliothèque MQLMySQL version 3.0 a été publiée sur GitHub : https://github.com/elugovoy/MQLMySQL-Project.

Toutes les corrections et mises à jour ultérieures seront effectuées sur le dépôt GitHub.

La page de code UTF-8 est maintenant supportée.

Le projet contient 3 catalogues pour :
- MQL4 x86 - ensemble de fonctions
- MQL5 x64 (old school) - un ensemble de fonctions
- MQL5 x64 (classes) - classes pour MQL5.

Tous les détails dans README.md
elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...