Diskussion zum Artikel "Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift" - Seite 16

 
Freemans Core:
Hallo, ich habe eine Frage (Bitte verzeihen Sie mir, weil ich Japaner bin, weil es ein schlechter Satz für die englische Übersetzung ist) Die Auswahl von Multibyte-Zeichen in Unterstützt dieses Programm Multibyte-Zeichen?


Noch nicht, ich arbeite an der nächsten Version mit Unterstützung von Multibyte-Zeichen

Im Moment - nein. Ich arbeite an der nächsten Version mit Unterstützung für Multibyte-Zeichen

 

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Cursor-Öffnung fehlgeschlagen. Fehler: Maximale Anzahl der geöffneten Cursor wurde überschritten.

Was ist das für ein Error!

 
Guangdong Jin:

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Cursor-Öffnung fehlgeschlagen. Fehler: Maximale Anzahl der geöffneten Cursor wurde überschritten.

Was bedeutet dieser Fehler!


Dies bedeutet, dass die Anzahl der gleichzeitig geöffneten Cursor das Limit erreicht hat (256 Cursor)

Dies bedeutet, dass die Anzahl der gleichzeitig geöffneten Cursor den Grenzwert (256 Cursor) erreicht hat. Möglicherweise haben Sie den Cursor nach der Datenauswahl nicht geschlossen.

 
Ausgezeichnete Arbeit, Евгений, Ich habe ein paar EAs, die Ihre MySQL-Connector-Bibliothek verwenden, einige von ihnen sind für MT4, einige für MT5 (Ich hatte harte Zeit, um den Code von MQL4 zu MQL5 umzuschreiben, aber jetzt funktioniert alles perfekt).
Der MySQL-Server ist sehr beschäftigt, EAs wählt und fügt mehrere tausend Datensätze pro Tag (meist Preise und Aufträge Daten) - ich habe nicht neu gestartet Trading-Terminals oder der MySQL-Server für mehr als 2 Wochen - keine spürbare Verschlechterung der Leistung oder Speicher Lecks, sie arbeiten verdächtig stabil.
Machen Sie weiterhin so gute Arbeit!
 

Ich habe festgestellt, dass das Terminal abstürzt, wenn die Abfragefolge länger als 32kB ist.
Ist es möglich, die Länge der ausgeführten Abfragezeichenfolge zu erhöhen, da ich in meinem Projekt eine dynamische Abfragezeichenfolge mit vielen UNION ALL erstellen muss?

Ich bin mir nicht sicher, wie ich dies beheben kann: MySqlCursorOpen(DB,sql_query);

 

Das ist sehr gut!

Bitte unterstützen Sie Chinesisch.

E-MAIL: 5145495@qq.com

 
Eugeniy Lugovoy:
Für x64-Plattformen, verwenden Sie die folgende Bibliothek (mit Diskussion)

Ich danke Ihnen vielmals!

Es ist sehr gut.

 
Budyoni Damyanov:

Ich habe festgestellt, dass das Terminal abstürzt, wenn die Abfragefolge länger als 32kB ist.
Ist es möglich, die Länge der ausgeführten Abfragezeichenfolge zu erhöhen, da ich in meinem Projekt eine dynamische Abfragezeichenfolge mit vielen UNION ALL erstellen muss?

Ich bin mir nicht sicher, wie ich dies beheben kann: MySqlCursorOpen(DB,sql_query);


Hallo, ich frage mich, ob Sie mir bei der Fehlermeldung libmysql.dll kann nicht geladen werden oder so helfen können.
Warum bekomme ich diese Meldung? obwohl ich die dll-Datei bereits in MQL4/Libraries/libmysql.dll abgelegt habe.

Was ist die Ursache? denn was ich sehen kann, ist, dass die Datei importiert wurde, und sonst nichts, aber sie kann nicht geladen werden, obwohl ich das Kontrollkästchen bereits aktiviert habe. Können Sie mir bei diesem Problem helfen? Ich kann nämlich nicht herausfinden, warum das passiert ist.


FYI: Ich benutze Windows 10 x64 und Metatrader4 von Exness.

Ich danke Ihnen.

 
Budyoni DamyanovBudyoni Damyanov : :
ทำงานที่ยอดเยี่ยมฉันมีสอง EAs ใช้ MySQL ของคุณเชื่อมต่อบางส่วนของเขาสำหรับ MT4 บาง MT5 (ฉันมีเวลาที่ยากที่จะเขียนรหัสจาก MQL4 เพื่อ MQL5 แต่ตอนนี้ทุกอย่างทำงานได้อย่าง สมบูรณ์) ทำงานที่ยอดเยี่ยมฉันมีสอง EAs ซึ่งใช้ MySQL ของคุณเชื่อมต่อห้องสมุดบางส่วนของพวกเขาสำหรับ MT4 บาง MT5 (ฉันมีเวลาที่ยากที่จะเขียนรหัสจาก MQL4 เพื่อ MQL5 แต่ตอนนี้ทุกอย่างทำงานได้อย่างสมบูรณ์)
(ส่วนใหญ่เป็นราคาและข้อมูลใบสั่งซื้อ) - ฉันยังไม่ได้รีสตาร์ทเครื่องเท อร์มินัลการค้าหรือเซิร์ฟเวอร์ MySQL มานานกว่า 2 สัปดาห์ - ไม่มีการลดระดับประสิทธิภาพที่เห็นได้ ชัดหรือกา รั่วไหลของหน่วยความจำ, เขาทำงานพวกมีเสถียรภาพที่น่าสงสัย(ส่วนใหญ่เป็นราคาและข้อมูลใบสั่งซื้อ) - ฉันยังไม่ได้รีสตาร์ทเครื่องเทอร์มินัลการค้าหรือเซิร์ฟเวอร์ MySQL มานานกว่า 2 สัปดาห์ - ไม่มีการลดระดับประสิทธิภาพที่เห็นได้ชัดหรือการรั่วไหลของหน่วยความจำ, พวกเขาทำงานมีเสถียรภาพที่น่าสงสัย
เก็บงานที่ดี!เก็บงานที่ดี!
 

Hallo, warum bekomme ich diese Meldung? Wie kann ich sie beheben?

Verbindung fehlgeschlagen! Error: Kann keine Verbindung zum MySQL-Server auf 'mysql.hostinger.co.id' (10061) <~~~ vorher war es 10060, ich weiß nicht, warum es sich zu diesem ändert

Kann mir jemand helfen, das Problem zu lösen? Ich habe schon versucht es zu googeln, aber ich bin auf eine Mauer gestoßen.

Vielen Dank!