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

 
Eugeniy Lugovoy:
是的,“sprintf_s”和“sprintf的”不支持中国人。我会想办法帮你解决这个问题
Thanks!
 
why not output text can supply chinese.
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // Showing an error message
   }
...

数据库还是不能OUTPUT中文数据

 

mql5_x64 最后下载

2016.10.14 23:31:18.688 未解决的导入函数调用

2016.10.14 23:31:18.688 无法调用 "cMySqlConnect",'..\libraries\MQLMySQL.dll'未加载

2016.10.14 23:31:18.687 无法加载'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll'.


 

这篇文章还不错。可惜我不用 MySQL。我使用的是 Access 或 MS SQL,后者包含在 VS 中。

顺便说一下,Access 几乎可以在任何计算机上使用。连接到 Access 提供了可移植性,无需额外的软件设置和定制。有时这很重要。

 

我费了好大劲才 "开箱验货"--结果不行。

 
Andrey Khatimlianskii:
很久以来,它都没有获得许可,也没有与 Office 的其他功能一起自动安装。为什么每台电脑都要安装?
谢谢,我不知道。我用的是 2007,它是自动安装的。大多数人还是用 2007 甚至 2003,我认为。让我们学习 MySQL)。
 
Yuriy Asaulenko:
谢谢,我不知道。我用的是 2007 版,是自动的。大多数人还在用 2007 甚至 2003。让我们学习 MySQL)。

SQLite 更合理--它不需要单独的服务器,MQ 也有一些相关计划,这是两个 :-)

PS/ 每次我更新我的笔记本电脑(可能是因为这个原因),一些与 MySQL Community Server 有关的注册表就会被删除 - 我必须手动运行它的 "更新程序 "才能让一切恢复原样。

 
Maxim Kuznetsov:

SQLite 更合理--它不需要单独的服务器--其一,MQ 对它有一些计划--其二 :-)

PS/ 每次我升级我的笔记本电脑(Home ed.,可能就是因为这个)时,一些与 MySQL Community Server 有关的注册表件 - 我必须手动运行它的 "更新程序",把所有东西都放回原位。

查看https://sqlite.org/ 是的,很有趣,但都是命令行,方式很简单,因为即使在 MS SQL 中也无法查看。对于应用程序来说没有什么区别,但对于家庭使用来说就不方便了。
 
Yuriy Asaulenko:
查看了https://sqlite.org/ 是的,很有趣,但一切都很简单,因为你甚至无法查看 MS SQL。对于应用程序来说没有区别,但对于家庭使用来说就不方便了。

有很多第三方图形用户界面/IDE - sqlite 本身只是一个纯粹的数据库引擎,以及将其嵌入应用程序的 API....