将MySQL连接到MQ4 - 页 3

 
HIDDEN:

全代码执行....

数据库的SQL转储

工作成果


不,查询单个字段是一种拐杖。
你要么需要一个正常的解决方案,要么就不要去管它......到Dll

 
HIDDEN:

难道不可能用一个单一的查询来一次检索整个数组吗?
 
sergeev:


不,查询单个字段是一种拐杖。
你要么需要一个正常的解决方案,要么就不要去管它......进入Dll


那么,是否有一个DLL可以让你读取数组,并且工作稳定?

对包装纸的抱怨已经过时了吗?

 
Eugene1:


那么,是否有一个DLL可以让你读取数组并稳定地工作?

对包装纸的抱怨已经过时了吗?


你有没有试过任何建议的? 或者你在进行投票?
 
sergeev:

你是否尝试过这些建议,或者你在接受民意调查?


如果任何一个选项适合我,我就会去尝试。

我有一个具体的项目。我想改进一下我的专家顾问,但我不能在数组上更进一步,我需要连接基数,但从基数中一次提取一个字段,这和在数组上是一样的。

至于稳定性,我的专家顾问已经很不稳定了。 如果再增加一个不稳定因素,我就不知道为什么交易员会下跌了。

顺便说一下,崩溃是相当不愉快的,给系统磁盘上的文件系统带来干扰。

定期地,文件系统必须被修复,你会同意,这不能持续很长时间--系统会崩溃。

这就是为什么我现在不得不确切地从调查开始。我很谨慎。

现在对我来说,找到一个可靠的解决方案是很重要的(当然,如果它存在的话),但我需要一次读取大约1万个双胞胎的阵列。一次一个--不可能。

你能在这个问题上给我一些指导吗?

 
你已经被告知了很多。你要做的就是做出决定和工作。
 
stringo:


MQL5有用于Unicode转换的功能。参见/en/docs/convert/chararraytostring/en/docs/convert/stringtochararray

在函数导入中声明Uchar数组而不是字符串


从dll调用字符串mysql_fetch_row(int result);应该如何返回uchar数组?不重写dll或写一个包装器?
 

出口


阿凡达
1
r_me 07.08.2011 18:47

我有个想法,想为MT4编写类似API的东西,比如用C++编写EA。

但是,当我开始写dll的时候,我发现由于EA是每个tick执行一次,通过EA将数据转化为我的程序是非常长的。

问题,是否有可能从MT(EA)发送数据到MySQL数据库?

在下单方面,我喜欢EA,但它是可怕的,例如,以这样的方式实现iHigh等功能(

 
Graff:

从dll中调用的字符串mysql_fetch_row(int result);函数,如何返回uchar数组?不重写dll或写一个包装器?

我要提出我们的主题了。

总之,我昨天用memcpy 和strcpy做了实验。一切正常。也就是说,现在即使一个函数vvpray了一个指针,也不再是一个问题了。你可以和他们一起工作。

 
sergeev:

我要提出我们的主题了。

总之,我昨天用memcpy和strcpy做了实验。 一切正常。也就是说,现在即使一个函数vvpray了一个指针,也不再是一个问题了。你可以和他们一起工作。

发布一个你的发现的例子,作为代码本身和它如何工作。