资料库: EAX_Mysql - MySQL library

 

EAX_Mysql - MySQL library:

该库是连接 MySQL 的简单接口。

作者: Michael Schoen

 
Automated-Trading:

EAX_Mysql - mysql 库

作者: Michael Schoen迈克尔-舍恩

你好,迈克尔、

您的示例脚本中有一些错别字,例如 EAX_mysql 应该是 EAX_Mysql(区分大小写),但还是要感谢您提供的优秀脚本。

 
为 EA 交互开辟了新方向
 

干得好......但是......好极了!

 

Michael 感谢你提供的程序库。我正在尝试配置它。编译时出现错误

EAX_mysql' - 声明没有类型

它能与什么连接?

 

在示例中,该类是EAX_mysql,而在库中,它被描述为EAX_Mysql

 

非常感谢你花时间制作和分享这个软件。还有一个快速解决方案:

.dll 应该放在 MQL5\Libraries 中,而不是 MQL5\Include 中。

 
danken00:

非常感谢你花时间制作和分享这个软件。还有一个快速解决方案:

.dll 应该放在 MQL5\Libraries 中,而不是 MQL5\Include 中。

谢谢。已修复。
 

下午好!

,我遇到了以下情况:在启动 Metaeditor 时,它显示了 "系统中未安装 C++ 编译器 Microsoft Visual Studio 2005/2008/2010/2012 "的警告。同时,我还安装了 Microsoft Visual Studio Express。在代码执行过程中,就在db.connect 行之后,它飞了起来--没有产生任何错误或其他唠叨。这是否与 Microsoft Visual Studio有关?

谢谢

 

亲爱的迈克尔

我尝试使用您的 图书馆

遗憾的是,我一直无法使用它。

我在"读取数据" 示例中发现了两个小错误:

  • 在代码 "db.connect("myhost.mydomain.com", "myusername", "mypassword", "mydatabase", "mytable") " 行的末尾,缺少了";"。
  • 行中 EAX_mysql *db = new EAX_Mysql(); ==> EAX_Mysql*db = new EAX_Mysql() ("EAX_mysql "的情况);

我按照你的安装指南进行了安装。使用调试程序,我看到在函数"connect "的第 416 行调用 "mysql_init(0) "时出现了所有阻塞。

我使用的是 mysql-connector-c-6.1.2-winx64。

谢谢

Gianfrancioschio


 

你好,我是 gianfrancio、

我认为 DLL 与您的 metatrader 平台不匹配;如果您使用的是 64 位 metatrader,则需要 64 位 mysql DLL;如果使用的是 32 位 metatrader,则需要 32 位 mysql DLL...
谢谢您的文档。我会试着修复的...