Abfrage einfügen und aktualisieren - nur 16kb Abfragelimit ?
Wenn die Abfrage mehr als 16.000 Zeichen ist, stürzt metatrader ab (schließt). wenn weniger, ist es in Ordnung.
Ich füge ein Beispiel von UPDATE für 32.000 Zeichen bei.
Feld zum Aktualisieren in der Datenbank - LONGTEXT
Die Bibliothek definiert die Größe für Abfragen in 64kb:
#define MAX_QUERY_SIZE 65535 // Maximale Größe der SQL-Abfrage
Ich nehme an, in Ihrem Fall (und wahrscheinlich nicht nur in Ihrem Fall, sondern in MQL String) gibt es 4-Byte-UTF-Kodierung, das heißt 16*4 = 64 und die Grenze ist erreicht....
Hier entweder Abfragen aufteilen oder den Puffer für die Abfrage vergrößern und neu kompilieren.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Abfrage einfügen und aktualisieren - nur 16kb Abfragelimit ?
Wenn die Abfrage mehr als 16.000 Zeichen ist, stürzt metatrader ab (schließt). wenn weniger, ist es in Ordnung.
Ich füge ein Beispiel von UPDATE für 32.000 Zeichen bei.
Feld zum Aktualisieren in der Datenbank - LONGTEXT
Die Bibliothek definiert die Größe für Abfragen in 64kb:
#define MAX_QUERY_SIZE 65535 // Maximale Größe der SQL-Abfrage
Ich nehme an, in Ihrem Fall (und wahrscheinlich nicht nur in Ihrem Fall, sondern in MQL String) gibt es 4-Byte-UTF-Kodierung, das heißt 16*4 = 64 und die Grenze ist erreicht....
Hier entweder Abfragen aufteilen oder den Puffer für die Abfrage vergrößern und neu kompilieren.
Wahnsinn!
Seine "zu laut" verwenden SELECTs mit diesem Wrapper in OnTick() Funktion?
Dank.