Hallo Michael,
Es gibt einige Tippfehler in deinem Beispielskript, z.B. EAX_mysql sollte EAX_Mysql heißen (Groß- und Kleinschreibung beachten), aber trotzdem danke für das tolle Skript.
Gute Arbeit ... aber ... . bravo !
Michael, danke für die Bibliothek. Ich versuche, sie zu konfigurieren. Beim Kompilieren gibt es einen Fehler:
'EAX_mysql' - Deklaration ohne Typ
Mit was kann sie verbunden werden?
In den Beispielen heißt die Klasse EAX_mysql, und in der Bibliothek ist sie als EAX_Mysql beschrieben
Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu erstellen und zu teilen. Nur eine weitere schnelle Lösung:
- Laden Sie Connector/C (libmysql) für Ihre Umgebung (32 oder 64bit) herunter und fügen Sie libymsql.dll in "MQL5\Include" ein.
Die .dll sollte in MQL5\Libraries, nicht in MQL5\Include abgelegt werden.
Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu erstellen und zu teilen. Nur eine weitere schnelle Lösung:
- Laden Sie Connector/C (libmysql) für Ihre Umgebung (32 oder 64bit) herunter und fügen Sie libymsql.dll in "MQL5\Include" ein.
Die .dll sollte in MQL5\Libraries, nicht in MQL5\Include abgelegt werden.
Guten Tag!
Ich habe folgende Situation: Wenn ich Metaeditor starte, erscheint die Warnung "C++ Compiler Microsoft Visual Studio 2005/2008/2010/2012 ist nicht im System installiert". Gleichzeitig habe ich aber Microsoft Visual Studio Express installiert . Während der Codeausführung, direkt nach der db.connect-Zeile, fliegt es - ohne irgendwelche Fehler oder andere Probleme zu erzeugen. Hängt es mit Microsoft Visual Studio zusammen und wie kann ich es beheben?
Vielen Dank
Lieber Michael,
ich habe versucht, Deine Bibliothek zu benutzen.
Leider ist es mir nicht gelungen, sie zum Laufen zu bringen.
Ich habe zwei kleine Tippfehler in dem Beispiel"Reading Data" gefunden:
- Am Ende der Codezeile "db.connect("myhost.mydomain.com", "myusername", "mypassword", "mydatabase", "mytable")" fehlt das ";"
- In der Zeile EAX_mysql *db = new EAX_Mysql(); ==> EAX_Mysql*db = new EAX_Mysql() (der Fall von "EAX_mysql");
Ich folge Ihrer Installationsanleitung. Mit dem Debugger sehe ich alle Blocks bei der Funktion "connect" in Zeile 416 mit dem Aufruf "mysql_init(0)".
Ich habe den mysql-connector-c-6.1.2-winx64 verwendet.
Vielen Dank
Gianfrancioschio
Hallo gianfrancio,
Ich würde annehmen, dass die DLL's nicht zu Deiner Metatrader-Plattform passen; Du brauchst eine 64bit mysql DLL, wenn Du einen 64bit Metatrader verwendest und eine 32bit mysql DLL für 32bit Metatrader...
Danke für die Hinweise... Ich werde versuchen, es zu beheben ...

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
EAX_Mysql - MySQL Bibliothek:
Diese Bibliothek ermöglicht ein einfaches Interface zu MySQL.
Ich kam zufällig zu MQL5 und war gezwungen eine MySQL Bibliothek zu erstellen. Ich hoffe, dass die Beispiele zur Verwendung der Bibliothek - wie für jede Bibliothek - zeigen. Wie bei jeder Bibliothek sind das wichtigste die Beispiele für ihre Verwendung ;)
Autor: Michael Schoen