文章 "如何从 MQL5 (MQL4) 访问 MySQL 数据库" - 页 25 1...18192021222324252627282930 新评论 Eugeniy Lugovoy 2020.06.05 11:33 #241 Yu Zhang: 它支持修改 sql 命令吗? 它支持 SQL 的 DML、DDL 和 DCL 命令,当然也支持 SELECT 命令。 MARCOS DALCIN ALVES DINIZ 2020.06.12 17:59 #242 Eugeniy Lugovoy:确保 MQLMySQL.dll 和 MQLMySQL.def 文件位于 "C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\" 文件夹中。正如你所看到的,如果你在 Tester 模式下运行 MQL 程序,通向 libs 的路径会有所不同(因为 UAC 的原因) 我在代理路径中使用了相同的 dll 和 def 文件,但 [126] 错误仍然存在。 这不是测试器独有的问题。 Dmitri Custurov 2020.06.15 12:34 #243 Eugeniy Lugovoy:目前只支持 Hy 本机。有人真的需要在此解决方案中支持 sha2 吗?所以你的数据库服务器不是本地托管的,甚至不是在 vpn 下托管的? 假设数据库是一个出售智能交易系统 许可证的服务器,这些许可证可以连接到数据库,并允许在特定账户上运行,其中可能包含一些附加信息。当然,这也是一种选择。 [删除] 2020.06.15 15:49 #244 你好,尤金尼! 我使用 MySql 来存储勾选数据。但我只能写入 1000 行。我怎样才能取消 这个限制?您能帮我吗? Eugeniy Lugovoy 2020.06.15 22:43 #245 Kirill Rudovich:你好,尤金尼我使用 MySql 来存储勾选数据。但我只能写入 1000 行。我怎样才能取消这个限制?您能帮我吗? 如果使用多语句模式,只有命令缓冲区大小有限制,因此您可以将查询 分成 100 个命令并使用事务。 Eugeniy Lugovoy 2020.06.15 22:45 #246 MARCOS DALCIN ALVES DINIZ:我在代理路径中使用了相同的 dll 和 def 文件,但 [126] 错误仍然存在。 这并不是测试人员独有的问题。 但通常在无法加载/找到 dll 时会出现错误 126。在常规模式下(而不是在测试版中)是否运行正常? Eugeniy Lugovoy 2020.06.15 22:58 #247 Dmitri Custurov:假设数据库是已售智能交易系统(Expert Advisors) 许可证的服务器,这些许可证连接到数据库,并在特定账户上进行交易,数据库还可能包含一些附加信息。当然,这也是一种选择。 在我看来,这不是一个选项,在这种情况下,最好从 Expert Advisor http/https 请求转到服务器,在服务器上可以配置网络服务、安全规则和本地数据库许可证。网络服务将本地连接到数据库以检查许可证。可以将其置于 vpn 下以加强保护,并配置网闸以过滤相同的 ddos 攻击....。当然,这也是一种选择。 [删除] 2020.06.16 08:26 #248 Eugeniy Lugovoy:如果使用多语句模式,只有命令缓冲区大小的限制,因此您可以将查询分成 100 个命令并使用事务。 感谢您的回答。 MARCOS DALCIN ALVES DINIZ 2020.06.17 19:57 #249 Eugeniy Lugovoy:但通常在无法加载/找到 dll 时会出现错误 126。在正常模式下(不是在测试模式下)是否运行正常? 我更新了 OpenSSL 版本后,它就能正常工作了。感谢您的聆听。 Hallyton Ribeiro 2020.06.19 05:28 #250 我应该将 DLL 保存在哪个文件夹中? 1...18192021222324252627282930 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
它支持修改 sql 命令吗?
它支持 SQL 的 DML、DDL 和 DCL 命令,当然也支持 SELECT 命令。
确保 MQLMySQL.dll 和 MQLMySQL.def 文件位于 "C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\" 文件夹中。
正如你所看到的,如果你在 Tester 模式下运行 MQL 程序,通向 libs 的路径会有所不同(因为 UAC 的原因)
我在代理路径中使用了相同的 dll 和 def 文件,但 [126] 错误仍然存在。 这不是测试器独有的问题。
目前只支持 Hy 本机。有人真的需要在此解决方案中支持 sha2 吗?
所以你的数据库服务器不是本地托管的,甚至不是在 vpn 下托管的?
假设数据库是一个出售智能交易系统 许可证的服务器,这些许可证可以连接到数据库,并允许在特定账户上运行,其中可能包含一些附加信息。当然,这也是一种选择。
你好,尤金尼!
我使用 MySql 来存储勾选数据。但我只能写入 1000 行。我怎样才能取消 这个限制?您能帮我吗?
你好,尤金尼
我使用 MySql 来存储勾选数据。但我只能写入 1000 行。我怎样才能取消这个限制?您能帮我吗?
如果使用多语句模式,只有命令缓冲区大小有限制,因此您可以将查询 分成 100 个命令并使用事务。
我在代理路径中使用了相同的 dll 和 def 文件,但 [126] 错误仍然存在。 这并不是测试人员独有的问题。
但通常在无法加载/找到 dll 时会出现错误 126。在常规模式下(而不是在测试版中)是否运行正常?
假设数据库是已售智能交易系统(Expert Advisors) 许可证的服务器,这些许可证连接到数据库,并在特定账户上进行交易,数据库还可能包含一些附加信息。当然,这也是一种选择。
在我看来,这不是一个选项,在这种情况下,最好从 Expert Advisor http/https 请求转到服务器,在服务器上可以配置网络服务、安全规则和本地数据库许可证。网络服务将本地连接到数据库以检查许可证。可以将其置于 vpn 下以加强保护,并配置网闸以过滤相同的 ddos 攻击....。当然,这也是一种选择。
如果使用多语句模式,只有命令缓冲区大小的限制,因此您可以将查询分成 100 个命令并使用事务。
感谢您的回答。
但通常在无法加载/找到 dll 时会出现错误 126。在正常模式下(不是在测试模式下)是否运行正常?
我更新了 OpenSSL 版本后,它就能正常工作了。感谢您的聆听。