こんにちは、Michael、
あなたのサンプルスクリプトにはいくつかのタイプミスがあります。例えば、EAX_mysqlはEAX_Mysqlであるべきです(大文字と小文字を区別します)。
よくやった......しかし......ブラボー......!
マイケル ライブラリーをありがとう。私はそれを設定しようとしています。コンパイルするとエラーが出ます:
EAX_mysql' - 型のない宣言です。
何と接続できますか?
例では、クラスはEAX_mysql であり、ライブラリではEAX_Mysqlと 記述されている。
時間を割いてこれを作り、共有してくれて本当にありがとう。もう1つの簡単な修正:
- お使いの環境(32ビットまたは64ビット)でConnector/C(libmysql)を ダウンロードし、libymsql.dllを「MQL5Include」に入れる。
.dllはMQL5Includeではなく、MQL5Librariesに入れる。
時間を割いてこれを作り、共有してくれて本当にありがとう。もう1つの簡単な修正:
- お使いの環境(32ビットまたは64ビット)でConnector/C(libmysql)を ダウンロードし、libymsql.dllを「MQL5Include」に入れる。
.dllはMQL5Includeではなく、MQL5Librariesに入れる必要があります。
Metaeditorを起動 すると、「C++コンパイラMicrosoft Visual Studio 2005/2008/2010/2012がシステムにインストールされていません」という 警告が表示されます。同時に 、Microsoft Visual Studio Expressも インストールされています 。コード実行中、db.connect 行の直後で、エラーやその他の煩わしい問題を発生させることなく、エラーは飛んでしまいます。 これはMicrosoft Visual Studioと関係があるのでしょうか ?
ありがとうございます。
親愛なるマイケル
あなたの ライブラリーを 使おうとしています。
残念ながら、私はそれを動作させることができませんでした。
データの読み込み」の 例で2つの小さなタイプミスを見つけました:
- db.connect("myhost.mydomain.com", "myusername", "mypassword", "mydatabase", "mytable")" の 行の最後に";" がありません。
- EAX_mysql *db = new EAX_Mysql(); ==> EAX_Mysql*db = new EAX_Mysql()(「EAX_mysql」の場合)という行にある ;
私はあなたのインストールガイドに従っています。デバッグを使用すると、"mysql_init(0) "の呼び出しで416行目の "connect "関数で すべてのブロックが表示されます。
私はmysql-connector-c-6.1.2-winx64を使用しています。
ありがとうございます。
Gianfrancioschio
こんにちは、gianfrancioさん、
メタトレーダーの64ビットを使用する場合は64ビットのmysql DLLが、32ビットのメタトレーダーを使用する場合は32ビットのmysql DLLが必要です...
ご指摘ありがとうございます。修正してみます.
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
EAX_Mysql - MySQLライブラリ:
作者: Michael Schoen