Diskussion zum Artikel "Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift" - Seite 6
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo, welche Version des MT5-Terminals verwenden Sie?
Welche Version des MT5-Terminals verwenden Sie?
Bitte versuchen Sie das neueste Update der MQLMySQL-Bibliotheken, hier angehängt.
Hallo, welche Version des MT5-Terminals verwenden Sie?
Welche Version des MT5-Terminals verwenden Sie?
Bitte versuchen Sie das letzte Update der MQLMySQL-Bibliotheken, das hier angehängt ist.
Vielleicht haben Sie libmysql.dll an verschiedenen Stellen in Ihrem Betriebssystem.
Wenn Sie libmysql.dll im Ordner %WINDOWS%\SYSTEM32 haben, müssen Sie sie aus MT4\MQL4\Experts\Libraries löschen
damit nur eine dll verwendet werden muss.
Das eine Terminal bindet die Bibliothek nur einmal an, auch wenn der Expert Advisor für verschiedene Charts verwendet wird, der Grund ist also ein anderer.
Die MQLMySQL.dll verwendet Mutexe für den Zugriff auf interne freigegebene Daten, so dass es auch nicht ein Grund sein kann.
Wenn Sie können, geben Sie mir bitte mit der MQL-Code, den Sie verwenden, um solche Situation und die Build-Nummer von MT4 zu erhöhen, werde ich versuchen, es zu testen und liefern die Lösung.
Ich werde versuchen, es zu testen und die Lösung zu liefern.
Vielleicht haben Sie libmysql.dll an verschiedenen Stellen in Ihrem Betriebssystem.
Wenn Sie libmysql.dll im Ordner %WINDOWS%\SYSTEM32 haben, müssen Sie sie aus MT4\MQL4\Experts\Libraries löschen
damit nur eine dll verwendet werden muss.
Das eine Terminal bindet die Bibliothek nur einmal an, auch wenn der Expert Advisor für verschiedene Charts verwendet wird, der Grund ist also ein anderer.
Die MQLMySQL.dll verwendet Mutexe für den Zugriff auf interne freigegebene Daten, so dass es auch nicht ein Grund sein kann.
Wenn Sie können, geben Sie mir bitte mit der MQL-Code, den Sie verwenden, um solche Situation und die Build-Nummer von MT4 zu erhöhen, werde ich versuchen, es zu testen und liefern die Lösung.
Ich werde versuchen, es zu testen und die Lösung zu liefern.
MQL CODE sammelt mt4 Daten in die mysql Tabelle, bei Verwendung in einem mt4 in nur einem, ist es ok, bei Verwendung von vier oder mehr in zwei mt4, druckt es Access violation read auf 0x00000002 in ... \MQLMySQL.dll'
Vielleicht haben Sie libmysql.dll an verschiedenen Stellen in Ihrem Betriebssystem.
Wenn Sie libmysql.dll im Ordner %WINDOWS%\SYSTEM32 haben, müssen Sie sie aus MT4\MQL4\Experts\Libraries löschen
damit nur eine dll verwendet werden muss.
Das eine Terminal bindet die Bibliothek nur einmal an, auch wenn der Expert Advisor für verschiedene Charts verwendet wird, der Grund ist also ein anderer.
Die MQLMySQL.dll verwendet Mutexe für den Zugriff auf interne freigegebene Daten, so dass es auch nicht ein Grund sein kann.
Wenn Sie können, geben Sie mir bitte mit der MQL-Code, den Sie verwenden, um solche Situation und die Build-Nummer von MT4 zu erhöhen, werde ich versuchen, es zu testen und liefern die Lösung.
Ich werde versuchen, es zu testen und die Lösung zu liefern.
Ich habe eine mysql-Speichertabelle verwendet, ist das das Problem? ENGINE=MEMORY
MQL CODE ist sammeln mt4 Daten an die mysql-Tabelle, wenn die Verwendung in einem mt4 in nur einer, es ist ok, wenn vier oder mehr in zwei mt4 verwenden, es drucken Access Verletzung lesen auf 0x00000002 in ... \MQLMySQL.dll'
MySqlDisconnect(DB);
die Datenbank-Trennung erforderlich, aber es ist immer noch nicht das Problem lösen.
Können Sie den Quellcode Ihres EA/Skripts zur Verfügung stellen?
MQL CODE sammelt mt4 Daten in die mysql Tabelle, bei Verwendung in einem mt4 in nur einem, ist es ok, bei Verwendung von vier oder mehr in zwei mt4, druckt es Access violation read auf 0x00000002 in ... \MQLMySQL.dll'
senddata.mq4 11 kb
Die Datei sendata.mq4 ist mein hochgeladener EA-Quellcode.
Können Sie den Quellcode Ihres EA/Skripts zur Verfügung stellen?
Ich habe drei DB-Verbindungen verwendet, aber ich habe dieselbe DB verwendet. Ist es notwendig, eine neue DB für jede neue Datenbank-CRUD zu erstellen?