Discussion de l'article "Comment accéder à la base de données MySQL à partir de MQL5 (MQL4)" - page 25
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
prend-il en charge la commande modify sql ?
Il supporte les commandes DML, DDL, DCL de SQL et, bien sûr, SELECT.
Assurez-vous que les fichiers MQLMySQL.dll et MQLMySQL.def se trouvent dans votre dossier "C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\".
Comme vous pouvez le voir, si vous exécutez des programmes MQL en mode Tester, le chemin vers les bibliothèques sera différent (à cause de l'UAC).
J'utilise les mêmes fichiers dll et def dans les chemins des agents, mais l'erreur [126] persiste. Ce n'était pas un problème exclusif au testeur.
Hy est uniquement supporté en mode natif pour le moment. est-ce que quelqu'un a vraiment besoin du support sha2 dans cette solution ?
Donc votre serveur de base de données n'est pas hébergé localement ou même sous un vpn ?
Supposons que la base de données soit un serveur de licences pour les Expert Advisors vendus, qui s'y connectent et qui envoient l'admission à travailler sur un compte particulier, et qui peuvent contenir des informations supplémentaires. En option, bien sûr.
Bonjour, Eugeniy !
J'utilise MySql pour stocker des données sur les téléscripteurs. Mais je ne peux écrire que 1000 lignes. Comment puis-je supprimer cette limite ? Pouvez-vous m'aider ?
Bonjour, Eugeniy !
J'utilise MySql pour stocker des données sur les téléscripteurs. Mais je ne peux écrire que 1000 lignes. Comment puis-je supprimer cette limite ? Pouvez-vous m'aider ?
Il n'y a pas de limite, veuillez vérifier votre logique pour stocker les ticks. Si vous utilisez le mode multi-états, il n'y a qu'une limite pour la taille du tampon de commande, vous pouvez donc diviser vos requêtes par 100 commandes et utiliser des transactions.
J'utilise les mêmes fichiers dll et def dans les chemins des agents, mais l'erreur [126] persiste. Ce n'était pas un problème exclusif au testeur.
Malheureusement, je ne peux pas reproduire cette situation pour l'instant, mais l'erreur 126 se produit généralement lorsque la dll ne peut pas être chargée/trouvée. Est-ce que cela fonctionne bien en mode normal (pas dans le testeur) ?
Supposons que la base de données soit un serveur de licences pour des Expert Advisors vendus, qui s'y connectent et qui prélèvent l'admission à travailler sur un compte particulier, et qu'elle contienne éventuellement des informations supplémentaires. En option, bien sûr.
À mon avis, ce n'est pas une option, dans ce cas, il est préférable de passer de la requête http/https du conseiller expert au serveur, où vous pouvez configurer le service web, les règles de sécurité et la base de données locale avec les licences. Le service web se connectera localement à la base de données pour vérifier les licences. Il peut être placé sous vpn pour renforcer la protection et configurer le portail pour filtrer les mêmes attaques ddos..... En option, bien sûr.
Il n'y a pas de limite, veuillez vérifier votre logique pour stocker les ticks. Si vous utilisez le mode multi-états, il n'y a qu'une limite pour la taille du tampon de commande, vous pouvez donc diviser vos requêtes par 100 commandes et utiliser des transactions.
Merci pour votre réponse.
Malheureusement, je ne peux pas reproduire cette situation pour l'instant, mais l'erreur 126 se produit généralement lorsque la dll ne peut pas être chargée/trouvée. Est-ce que cela fonctionne bien en mode normal (pas dans le testeur) ?
Cela a fonctionné après que j'ai mis à jour la version d'OpenSSL. Merci de m'avoir écouté.