記事"MQL5 (MQL4)から MySQL データベースにアクセスする方法"についてのディスカッション - ページ 27 1...2021222324252627282930 新しいコメント Eugeniy Lugovoy 2021.04.08 01:59 #261 markSearson:正しい接続文字列を使用しているかどうか、どなたかご確認ください。ホストに"127.0.0.1 "を使用しています。user、pass、databaseを引用符で囲んでいます(3つの別々のパラメータ)。ソケットにはNULLを、クライアント・フラグには0を指定しています。(私のシステムはWin10です)挿入を実行しようとすると、データベース接続がないというエラーが表示されます。 まず、DLLがロードされていることを確認し(エラー126などがないこと)、socket = "";(NULLではないこと)を設定してください。 次に、ライブラリにはSQLTraceという 変数があり、これをtrueに設定するとエラーのログを見ることができます。 表示されるログによっては、問題を解決するためにMySQLのドキュメントをチェックすることができます。 heere 2021.06.28 15:50 #262 こんにちは、Eugeniy 私はMQL5でプログラミングを始めたばかりで、MQL5でこのmysqlを試しています、 すでにx64ビット版をlibrariesフォルダにコピーしたのですが、奇妙なエラーが発生しました。 以下にスクリーンショットを添付します。 https://c.mql5.com/3/359/mysqlerror.png ありがとうございました。 ファイル: mysqlerror.png 49 kb Ping You Jiang 2021.11.10 09:36 #263 Te Fu Chang #:どなたか同じ状況を解決する方法を教えてください。 ありがとうございました。 mfcを更新することができます。私はmfcを更新するためにこのエラーを解決しました。 https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 Latest supported Visual C++ Redistributable downloads 2021.10.07corob-msftdocs.microsoft.com This article lists the download links for the latest versions of Visual C++ Redistributable packages. hualiuc 2021.11.12 10:31 #264 OSのwin2019で接続ファイルの内容が読めません。 原因は何でしょうか? その専門家のご指導をよろしくお願いします。 Eugeniy Lugovoy 2021.12.02 00:21 #265 hualiuc #:OSのwin2019で接続ファイルの内容が読めません。 原因は何でしょうか? その専門家のご指導をよろしくお願いします。 ログを見る限り、ホスト、ユーザー、データベースが空なので、どこにも接続していません。 .ini ファイルが正しいディレクトリにあることを確認してください。おそらくUACがターミナルのディレクトリを変更したのでしょう。 おそらく、UACがターミナルのディレクトリを変更したのでしょう。テストのために、EAでデータベースの認証情報を直接設定し、接続が成功することを確認してください。UACがターミナルのディレクトリを変更した可能性があります。 Boaz Nyagaka Moses 2022.03.02 18:25 #266 次のエラーが出続けます: 2022.03.02 20:22:25.198 MySQL-001EURUSD,M15: 接続エラー #2059 認証プラグイン 'caching_sha2_password' をロードできません:指定されたモジュールが見つかりません。 Faisal Mahmood 2022.03.27 19:15 #267 Eugeniy Lugovoy プロジェクトで(単なる遊びではなく)試してみたいのなら、最新情報がある。 MS SQL Server、MS Access、Oracle、IBM DB/2、PostgreSQLなど、さまざまなデータベースでの作業について新しい記事を書き始めています。この記事のように堅牢で使いやすいものにしたいが、完成させる時間がない。そこで、もしこのプロジェクトをサポートしたいのであれば、ペイパルで数ドル送ってもらえないだろうか: e.a.lugovoy@gmail.com金額は問題ではありません。ただ、このような決定が本当に完成させる必要があるのかを知りたいのです。ありがとうございました、ユージン Eugeniy Lugovoy これはとても良いアイデアだと思います。まずインターフェースか抽象クラスでこれらをラップし、それから実装するのがいいと思います。バックグラウンドでキープアライブ/タイムアウトができるコネクションプールが手始めに便利だと思います。私も開発者ですので、お手伝いできます。 また、このライブラリはまだコネクション・プーリングをしていないのでしょうか?こちらは約2年半前の2019年9月にリリースされた8.0.18を使っているようです。もっと更新されたバージョンがあります。最新のバージョンにアップデートできますか? Yang Chih Chou 2022.08.27 19:07 #268 このクエリで "LOAD DATA LOCAL INFILE "を使えるかどうか、どなたか確認できますか? というのも、何度も使おうとして失敗したからです。 ありがとうございました。 query = "LOAD DATA LOCAL INFILE D:\Data_02\MT5\KGI\MQL5\Files\3000586_His.csv INTO TABLE `"+tableHistory+"`"; MySqlExecute(DBConnection, query); Yang Chih Chou 2022.08.28 07:27 #269 MT5からMysqlにはアクセスできるのですが、"LOAD DATA LOCAL INFILE "というクエリが使えません。 どなたか教えてください。 クエリの内容が長すぎるのかもしれません。 D:/Data_02/MT5/KGI/MQL5/Files/3000586_His.csv INTO TABLE `3000586_His` FIELDS TE' の 1 行目にある 'D:/Data_02/MT5/KGI/MQL5/Files/3000586_His.csv INTO TABLE `3000586_His` FIELDS TE' の近くで使用する正しい構文については、ご使用の MySQL サーバーのバージョンに対応するマニュアルを確認してください。 brunofabioo 2022.09.28 04:30 #270 Te Fu Chang 関数 呼び出し MARCOSは、それがOpenSSLのバージョンを更新した後に正常であると述べたどうすればOpenSSLのバージョンを更新できますか?ありがとうございました!~PS.私はこの分野に詳しくないのでもう一度お聞きしたいのですがLibrariesフォルダに3つのdllファイルがありますね。1.libcrypto-1_1-x64.dll2.libmysql.dll3.libsl-1_1-x64.dllMySQLソフトウェアをインストールしたこれらのdllファイルは、.∕Program FilesMySQL下のパスからコピーされていますか?もしそうなら、どのフォルダからコピーされましたか? VisualStudioのアップデートが完了しました。 最新版はこちらからダウンロードできます --https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 Latest supported Visual C++ Redistributable downloads 2022.05.09corob-msftlearn.microsoft.com This article lists the download links for the latest versions of Visual C++ Redistributable packages. 1...2021222324252627282930 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
正しい接続文字列を使用しているかどうか、どなたかご確認ください。
ホストに"127.0.0.1 "を使用しています。
user、pass、databaseを引用符で囲んでいます(3つの別々のパラメータ)。
ソケットにはNULLを、クライアント・フラグには0を指定しています。
(私のシステムはWin10です)
挿入を実行しようとすると、データベース接続がないというエラーが表示されます。
まず、DLLがロードされていることを確認し(エラー126などがないこと)、socket = "";(NULLではないこと)を設定してください。
次に、ライブラリにはSQLTraceという 変数があり、これをtrueに設定するとエラーのログを見ることができます。
表示されるログによっては、問題を解決するためにMySQLのドキュメントをチェックすることができます。
こんにちは、Eugeniy
私はMQL5でプログラミングを始めたばかりで、MQL5でこのmysqlを試しています、
すでにx64ビット版をlibrariesフォルダにコピーしたのですが、奇妙なエラーが発生しました。
以下にスクリーンショットを添付します。
https://c.mql5.com/3/359/mysqlerror.png
ありがとうございました。
どなたか同じ状況を解決する方法を教えてください。
ありがとうございました。
mfcを更新することができます。私はmfcを更新するためにこのエラーを解決しました。
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
OSのwin2019で接続ファイルの内容が読めません。 原因は何でしょうか? その専門家のご指導をよろしくお願いします。
OSのwin2019で接続ファイルの内容が読めません。 原因は何でしょうか? その専門家のご指導をよろしくお願いします。
ログを見る限り、ホスト、ユーザー、データベースが空なので、どこにも接続していません。 .ini ファイルが正しいディレクトリにあることを確認してください。おそらくUACがターミナルのディレクトリを変更したのでしょう。
おそらく、UACがターミナルのディレクトリを変更したのでしょう。テストのために、EAでデータベースの認証情報を直接設定し、接続が成功することを確認してください。UACがターミナルのディレクトリを変更した可能性があります。
MS SQL Server、MS Access、Oracle、IBM DB/2、PostgreSQLなど、さまざまなデータベースでの作業について新しい記事を書き始めています。
この記事のように堅牢で使いやすいものにしたいが、完成させる時間がない。
そこで、もしこのプロジェクトをサポートしたいのであれば、ペイパルで数ドル送ってもらえないだろうか: e.a.lugovoy@gmail.com
金額は問題ではありません。ただ、このような決定が本当に完成させる必要があるのかを知りたいのです。
ありがとうございました、
ユージン
Eugeniy Lugovoy これはとても良いアイデアだと思います。まずインターフェースか抽象クラスでこれらをラップし、それから実装するのがいいと思います。バックグラウンドでキープアライブ/タイムアウトができるコネクションプールが手始めに便利だと思います。私も開発者ですので、お手伝いできます。
また、このライブラリはまだコネクション・プーリングをしていないのでしょうか?こちらは約2年半前の2019年9月にリリースされた8.0.18を使っているようです。もっと更新されたバージョンがあります。最新のバージョンにアップデートできますか?
このクエリで "LOAD DATA LOCAL INFILE "を使えるかどうか、どなたか確認できますか?
というのも、何度も使おうとして失敗したからです。
ありがとうございました。
MT5からMysqlにはアクセスできるのですが、"LOAD DATA LOCAL INFILE "というクエリが使えません。
どなたか教えてください。
クエリの内容が長すぎるのかもしれません。
D:/Data_02/MT5/KGI/MQL5/Files/3000586_His.csv INTO TABLE `3000586_His` FIELDS TE' の 1 行目にある 'D:/Data_02/MT5/KGI/MQL5/Files/3000586_His.csv INTO TABLE `3000586_His` FIELDS TE' の近くで使用する正しい構文については、ご使用の MySQL サーバーのバージョンに対応するマニュアルを確認してください。
MARCOSは、それがOpenSSLのバージョンを更新した後に正常であると述べた
どうすればOpenSSLのバージョンを更新できますか?
ありがとうございました!~
PS.
私はこの分野に詳しくないので
もう一度お聞きしたいのですが
Librariesフォルダに3つのdllファイルがありますね。
1.libcrypto-1_1-x64.dll
2.libmysql.dll
3.libsl-1_1-x64.dll
MySQLソフトウェアをインストールした
これらのdllファイルは、.∕Program FilesMySQL下のパスからコピーされていますか?
もしそうなら、どのフォルダからコピーされましたか?
VisualStudioのアップデートが完了しました。
最新版はこちらからダウンロードできます --https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170