Discussion de l'article "SQLite Gestion native des bases de données SQL dans MQL5" - page 11
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
Mais n'est-ce pas exactement là où je vous ai dit que vous le trouveriez ?
Vous aviez raison, mais je ne l'y ai pas trouvé hier, il n'y a qu'une structure dans le fichier "signals.sqlite" et je soupçonne qu'il y a des données dans le fichier signals.dat.
mais c'est dans la documentation
parameters
filename
[in] File name relative to the "MQL5\Files" folder.
Vous aviez raison, mais je ne l'ai pas trouvé hier, il n'y a que de la structure dans le fichier "signals.sqlite" et je soupçonne qu'il y a des données dans le fichier signals.dat.
Non ! Je vous ai déjà dit que le fichier"signals.dat" est un fichier de données interne à MetaTrader et qu'il n'a rien à voir avec SQLite.
Le fichier"signals.dat" est l'endroit où MetaTrader stocke les informations sur les signaux qui peuvent être récupérés avec la fonctionnalité Trade Signals...
Mais vous avez utilisé l'option"DATABASE_OPEN_COMMON" qui modifie l'emplacement. N'utilisez donc pas ce drapeau si vous ne voulez pas que le fichier se trouve dans le dossier commun.
Mais vous avez utilisé l'option"DATABASE_OPEN_COMMON" qui modifie l'emplacement. N'utilisez donc pas ce drapeau si vous ne voulez pas qu'il se trouve dans le dossier commun.
ok, je comprends et je trouve les données dans signals.sqlite-wal :))
Merci pour votre aide)
CS 0 12:43:16.106 SignalsBasa (EURUSD,H1) DB : succesfull
Le document après le chargement des données est encore de 8 kb et je ne peux pas charger les données et recevoir
2022.11.30 12:55:49.103 CreateDB (EURUSD,H1) DB : signals.sqlite opened
2022.11.30 12:55:49.103 CreateDB (EURUSD,H1) 0 : 0,0,0.0,0.0
Mais vous avez déjà dit que vous aviez trouvé le fichier ...
Quel est donc le problème ?
Le fichier"signals.sqlite" contient une structure et des données en un seul fichier. Ouvrez-le via MetaEditor et voyez les données par vous-même - Travailler avec des bases de données SQL - Aide MetaEditor
Vous êtes le bienvenu !
Dans MetaEditor, le nombre maximum de colonnes des tables de base de données à afficher n'est que de 23.
Est-il possible de supprimer cette limitation ?
Dans MetaEditor, le nombre maximum de colonnes de la table de base de données à afficher n'est que de 23.
Est-il possible de supprimer cette limitation ?
pas réussi -
Je tiens à souligner que la conversion d'un entier en chaîne de caractères ne produit pas d'erreur lors de l'écriture dans un tableau.
Chers développeurs, pourquoi n'est-il pas possible d'attacher une base de données existante à partir d'un fichier (ATTACH DATABASE) ?
Ensuite, comment est-il possible d'attacher une base à partir de la RAM...?
J'ai joint le code.
Le script create_databases.mq5 crée une base de données. Le script attach_mem_db.mq5 attache la base de données à partir de la RAM. Mais le script attach_other_db.mq5 ne parvient pas à attacher une base de données existante.