Olá, Michael,
Há alguns erros de digitação em seu script de exemplo, por exemplo, EAX_mysql deveria ser EAX_Mysql (diferencia maiúsculas de minúsculas), mas, de qualquer forma, obrigado pelo excelente script.
Bom trabalho... mas... . bravo!
Michael, obrigado pela biblioteca. Estou tentando configurá-la. Ao compilar, aparece um erro:
'EAX_mysql' - declaração sem tipo
Com o que ela pode ser conectada?
Nos exemplos, a classe é EAX_mysql, e na biblioteca ela é descrita como EAX_Mysql
Muito obrigado por dedicar seu tempo para criar e compartilhar isso. Apenas outra correção rápida:
- Faça o download do Connector/C (libmysql) para seu ambiente (32 ou 64 bits) e coloque libymsql.dll em "MQL5\Include".
O .dll deve ser colocado em MQL5\Libraries, não em MQL5\Include.
Muito obrigado por dedicar seu tempo para criar e compartilhar isso. Apenas outra correção rápida:
- Faça o download do Connector/C (libmysql) para seu ambiente (32 ou 64 bits) e coloque libymsql.dll em "MQL5\Include".
O .dll deve ser colocado em MQL5\Libraries, não em MQL5\Include.
Boa tarde!
Tenho a seguinte situação: ao iniciar o Metaeditor, ele exibe o aviso "O compilador C++ Microsoft Visual Studio 2005/2008/2010/2012 não está instalado no sistema". Ao mesmo tempo, tenho o Microsoft Visual Studio Express instalado . Durante a execução do código, logo após a linha db.connect, ele voa - sem gerar nenhum erro ou outro incômodo. O problema está relacionado ao Microsoft Visual Studio e como posso corrigi-lo?
Muito obrigado
Prezado Michael,
Estou tentando usar sua biblioteca .
Infelizmente, não consegui fazer com que ela funcionasse.
Encontrei dois pequenos erros de digitação no exemplo"Reading Data":
- No final da linha de código "db.connect("myhost.mydomain.com", "myusername", "mypassword", "mydatabase", "mytable")", o ";" está faltando
- Na linha EAX_mysql *db = new EAX_Mysql(); ==> EAX_Mysql*db = new EAX_Mysql() (o caso de "EAX_mysql");
Segui seu guia de instalação. Usando a depuração, vejo todos os bloqueios na função "connect" na linha 416 com a chamada "mysql_init(0)".
Usei o mysql-connector-c-6.1.2-winx64.
Obrigado
Gianfrancioschio
Olá, gianfrancio,
Presumo que as DLLs não se ajustem à sua plataforma metatrader; você precisará de uma DLL mysql de 64 bits se usar um metatrader de 64 bits e uma DLL mysql de 32 bits para um metatrader de 32 bits...
Obrigado pelas observações do documento... Vou tentar corrigi-lo...

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
EAX_Mysql - MySQL library:
Autor: Michael Schoen