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

 
Yu Zhang:
修正SQLコマンドをサポートしていますか?

SQLのDML、DDL、DCLコマンドをサポートしています。

 
Eugeniy Lugovoy:

MQLMySQL.dllとMQLMySQL.defファイルがフォルダ "C:◆UsersAdmin◆AppData◆Roaming◆MetaQuotes◆Tester◆D0E8209F77CF37AD8BF550E51FF075Agent-127.0.1-3000◆MQLMySQL5◆libraries◆"にあることを確認してください。

TesterモードでMQLプログラムを実行している場合、libsへのパスが異なることがわかります(UACのため)。

エージェントのパスに同じdllとdefファイルを使用していますが、[126]エラーは続いています。 テスターだけの問題ではありませんでした。

 
Eugeniy Lugovoy:

このソリューションでsha2のサポートが本当に必要な人はいるのだろうか?

データベース・サーバーはローカルでホスティングされているわけでも、vpn下にあるわけでもないのですね?

データベースは、販売されたExpert Advisorの ライセンスのサーバーであり、それに接続し、特定の口座で動作するように入会をシャベルアウトし、いくつかの追加情報が含まれている可能性があるとします。もちろん、オプションとして。

削除済み  

こんにちは、Eugeniy!

MySqlを使ってティックデータを保存しています。しかし、1000行しか書き込めません。どうすればこの制限を解除 できますか?教えていただけますか?

 
Kirill Rudovich:

こんにちは、エウゲニー!

MySqlを使ってティックデータを保存しています。しかし、1000行しか書き込めません。どうすればこの制限を解除できますか?教えていただけますか?

マルチステートメントモードを使用している場合、コマンドバッファサイズに制限があるだけなので、クエリを100コマンドで分割してトランザクションを使用することができます。

 
MARCOS DALCIN ALVES DINIZ:

エージェントのパスに同じdllとdefファイルを使用していますが、[126]エラーは続いています。 テスターだけの問題ではありませんでした。

残念ながら、この状況を今すぐ再現することはできませんが、通常、126エラーは dllがロードできない/見つからない場合に発生します。テスターではなく)通常のモードでは問題なく動作しますか?

 
Dmitri Custurov:

データベースは、販売されたExpert Advisorの ライセンスのサーバーであり、それに接続し、特定の口座で動作するように入会をかき集め、いくつかの追加情報が含まれている可能性があるとします。もちろん、オプションとして。

この場合、Expert Advisorからhttp/https-requestでサーバーに移動し、そこでウェブサービス、セキュリティルール、およびライセンスを含むローカルデータベースを設定するのがよいでしょう。ウェブサービスはローカルでデータベースに接続し、ライセンスをチェックします。vpn下に置いて保護を強化し、同じddos攻撃をフィルタリングするゲートを設定することもできます。もちろんオプションとして。

削除済み  
Eugeniy Lugovoy:

マルチステートメントモードを使用している場合、コマンドバッファのサイズに制限があるだけなので、クエリーを100コマンドに分割してトランザクションを使用することができます。

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

 
Eugeniy Lugovoy:

残念ながら、今この状況を再現することはできませんが、通常、dllがロードできない/見つからない場合、エラー126が 発生します。テスターではない)通常のモードでは問題なく動作しますか?

OpenSSLのバージョンを更新したら動きました。ご清聴ありがとうございました。

 
DLLはどのフォルダに保存すればいいですか?