記事"MQL5 (MQL4)から MySQL データベースにアクセスする方法"についてのディスカッション - ページ 16

 
Freemans Core:
Hello I have a question (Please forgive me because I am Japanese because it is a bad sentence for English translation) Selecting multi-byte characters in Mysql garbles characters. Does this program support multibyte characters?


Not yet, I'm working on next release with support of multi-byte charachters

現時点では - いいえ。 私はマルチバイト文字サポートで次のリリースに取り組んでいます

 

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Cursor opening failed. Error: Maximum number of opened cursors was exceeded.

このエラーは何ですか?

 
Guangdong Jin:

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Cursor opening failed. Error: Maximum number of opened cursors was exceeded.

このエラーは何ですか!


これは、同時にオープンされたカーソル数が制限 (256 カーソル) に達したことを意味します。

データを選択した後、カーソルを閉じていない可能性があります。

 
素晴らしい仕事ですね、Евгений。私はMT4用とMT5用のMySQLコネクタライブラリを 使用したEAをいくつか持っています(MQL4からMQL5にコードを書き換えるのに苦労しましたが、今ではすべて完璧に動作しています)。
MySQLサーバーは非常に忙しく、EAは毎日数千のレコード(主に価格と注文データ)を選択・挿入していますが、2週間以上取引端末やMySQLサーバーを再起動していません。
この調子で頑張ってください!
 

クエリー文字列が32KBを超えるとターミナルがクラッシュすることに気づきました。
私のプロジェクトでは、UNION ALLを多用した動的なクエリー文字列を構築しなければならないのですが、実行されるクエリー文字列の長さを長くすることは可能でしょうか?

どうすればこれを修正できるのかわかりません:MySqlCursorOpen(DB,sql_query);

 

とてもいいよ!

中国語を応援してください。

E-MAIL: 5145495@qq.com

 
Eugeniy Lugovoy:
x64プラットフォームでは、以下のライブラリを使用してください。

ありがとうございました!

とても良い。

 
Budyoni Damyanov:

クエリー文字列が32KBを超えるとターミナルがクラッシュすることに気づきました。
私のプロジェクトでは、UNION ALLを多用した動的なクエリー文字列を構築しなければならないのですが、実行されるクエリー文字列の長さを長くすることは可能でしょうか?

どうすればこれを修正できるのかわかりません:MySqlCursorOpen(DB,sql_query);



なぜこのようなメッセージが表示されるのでしょうか?すでにMQL4/Libraries/libmysql.dllにdllファイルを置いているのですが。

というのも、ファイルはインポート されており、それ以外は何も表示されないのですが、すでにチェックボックスをチェックしているにもかかわらず、読み込むことができないのです。この問題を解決できますか?なぜこのようなことが起こるのかがわかりません。


参考:Windows 10 x64とExnessのMetatrader4を使っています。

ありがとうございました。

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

 

なぜこのメッセージが表示されるのですか?

接続に失敗しました!エラー:Mysql.hostinger.co.id' (10061)<~~~以前は10060でしたが、なぜこのように変わったのかわかりません。

どなたか解決方法を教えてください。すでにググってみたのですが、壁にぶつかってしまいました。

ありがとうございました。