文章 "如何从 MQL5 (MQL4) 访问 MySQL 数据库" - 页 23

 
MQLMySQL库版本3.0已在GitHub上发布和发布:https://github.com/elugovoy/MQLMySQL-Project

任何进一步的修复和更新都将在GitHub存储库中进行。

现在支持代码页UTF-8。

项目保留3个目录用于:
-MQL4 x86 - 功能集
-MQL5 x64(旧式)-功能集
-MQL5 x64(类)-MQL5的类

README.md中的所有详细信息

感谢任何支持并接受PayPal:https//www.paypal.me/elugovoy
elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...
 
Shorttimer:
很棒的图书馆。可惜不支持西里尔字母。

3.0 版支持。

 
Valentin Dobroletov:

有人转换为 UTF-8 吗?

3.0 版包含 UTF-8 功能

 
procomK:
亲爱的专家,请给我一些建议。两年来,32 位 permvar2.dll (来自
MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType); int PVInit(string); int PValue(int,string,int); int PVGetValue(int,string); Compiles, but gives error :C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' is not 64-bit version Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193] If calling permvar.dll #import "stdlib.ex5" #import "permvar.dll" Message : unresolved import function call Can it be initiated differently ?
















这有点离题,但 MT5 终端会给您提示 - 您的库是 32 位的,在 MT5 下需要 x64 编译版本。否则无法运行。询问开发人员是否有 64 位版本。

 
Dmitry Melnichenko:

也许有点晚,但仍然....我需要知道如何进行测试:

1. Expert Advisor 是在不同的终端上运行? 还是在同一终端但在不同的图表上运行?

对于不同的终端,DLL 会加载到自己的内存区域,因此不应该发生此类碰撞。

2. WHERE 短语是用括号括起来的,原则上不应该有影响,但它仍然不是标准 SQL。

3.SqlModifyClient(ticket, open_ticket) 函数返回什么

4. 使用的是什么版本的 MQLMySQL.dll?

我将尝试测试

 
最新版本中的内部DatabaseXXX 函数可实现内部 Sqlite 基础。
Документация по MQL5: Работа с базами данных
Документация по MQL5: Работа с базами данных
  • www.mql5.com
Важной особенностью данного движка является то, что вся база данных находится в единственном стандартном файле, который находится на компьютере пользователя. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи файл, содержащий базу данных, блокируется. При этом...
 
Renat Fatkhullin:
最新版本中的内部 DatabaseXXX 函数实现了内部 Sqlite 基础。

这非常棒

 
Eugeniy Lugovoy:

3.0 版支持 UTF-8

好消息谢谢!

 
Eugeniy Lugovoy:
MQLMySQL 库 3.0 版已发布并在 GitHub 上发布功能集
- MQL5 x64 (old school) - 功能集
- MQL5 x64(类) - MQL5 的类

<删除


新年快乐,祝您开发顺利!

尤金

你好,尤金,非常感谢你的贡献。它非常有用,而且真的很好用!

 

Eugeniy Lugovoy:

MQLMySQL 库 3.0 版已发布并发布在 GitHub 上功能集
- MQL5 x64 (old school) - 功能集
- MQL5 x64 (classes) - MQL5 的类

<删除


新年快乐,祝开发顺利!

尤金

我的通知出了问题,所以几个月后我才看到您做的这些。

非常感谢,干得漂亮。

彼得