将MySQL连接到MQ4 - 页 6

 
Graff:

我认为,仅仅描述libmysql.dll的功能是不够的。该类必须允许用户简单而毫不费力地与数据库一起工作。
例1:连接到数据库。
例2:获得多行和多列的结果。用户需要做的就是输入一个查询和一个数组(结构)来写入结果。
也可以有很多向数据库添加信息的例子。
如果你只是使用一组没有检查的函数,很容易在'libmysql.dll'中获得对0x00000000的访问违规读取并使整个系统崩溃。

相当同意这一点,可以做一套函数,把复杂的行动纳入一个典型的函数中。

我愿意考虑创建一个公开课,与肌肉一起工作。

我不介意,但我没有任何关于配对编码的经验。
 

去年年初,我写了一个使用sqlite3数据库 的类,发布在google code上。然后有人发现了它,并建议进行重大修改,之后第二版就出来了。

我的课是一年多前写的。它写得并不完美,但却很有效。

现在它需要完全重写。

我建议在谷歌代码上创建一个新项目,然后每个人都可以贡献他们的建议、代码。在那里,你也可以在WIKI上创建一个描述和例子。

 
好的,只要该项目 不作为一个神经系统项目而名誉扫地:)
 
sergeev:

好的,只要这个项目不作为一个神经系统项目而勇敢地死去就可以了 :)

我现在正在重写我的课,一写好就会告诉你。

发现另一种方法https://www.mql5.com/en/forum/5747,以检索字符串

 
Graff:

我现在正在重写我的课,一写好就会告诉你。

发现另一种方法https://www.mql5.com/en/forum/5747,以检索字符串


这有点乱。

特别是由于它只解决了一个领域的问题。

我们对整个字符串和所有的数据类型都有它,包括二进制的。

 

问候。

也许有人遇到过这样的问题。

有一个EA,把优化结果 写到基地,连接到一个本地基地,使用libmysql.dll库。

我已经重新安装了我的Windows,我用的是XP 32,现在是XP 64,我在同一个终端中使用同一个EA(我甚至没有重新安装终端),我的EA不能与数据库一起工作,他写道。

不允许调用dll;'libmysql.dll'-'mysql_init'。

有什么问题吗,有人知道吗?


 
dj_ermoloff:

不允许调用dll;'libmysql.dll'-'mysql_init'。

可能是什么问题,谁知道呢?


允许对EA的dll调用
[Deleted]  
找到了一个解决方案https://www.mql5.com/ru/code/10645
 
vedroid:
找到了一个解决方案https://www.mql5.com/ru/code/10645

为特别懒惰的人。
 

Mysql问题--每次调用EA时,都会打开一个新的连接。

如果已经设置好了,我可以告诉它使用现有的连接吗?