#やりたい事
メタトレーダー4からMySQLに接続したい
#使用ツール
MySQL 5.7.18
Connector/C 6.1.10
MT4
MetaEditor(下記コードの実行に使用しました) 5.00 build 1601
#実行したMQL4コード
#import "libmysql.dll" int mysql_init(int mysql); int mysql_real_connect(int mysql, string& host, string& user, string& password, string& DB,int port,int socket,int clientflag); int mysql_errno(int mysql); string mysql_error(int mysql); #import int OnInit() { int mysql = mysql_init(0); string h = "localhost"; string u = "root"; string p = "pass"; string database = "data"; int port = 3306; int socket = 0; int client = 0; int ret = mysql_real_connect(mysql, h, u, p, database, port, socket, client); int errno = mysql_errno(mysql); int err = mysql_error(mysql); return(INIT_SUCCEEDED); }
以上のMQL4コードでは
mysql_real_connectから0
mysql_errnoから2005
mysql_errorから湕湫睯祍兓⁌敳癲牥栠獯⁴氧‧〨)
が返ってきました。
どうやら接続出来ていないようです。
湕湫睯祍兓⁌敳癲牥栠獯⁴氧‧〨)
↑この文字列ですが、こちらのサイトで文字化けを直した結果
(*Japanese ESC sequences estimated by program)との事でしたがどうすれば良いのか見当がつきません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。