Discusión sobre el artículo "Trabajo con el SGBD MySQL desde MQL5 (MQL4)" - página 6
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hola, ¿qué versión de MT5 terminal que está utilizando?
¿Qué versión de MT5 terminal que está utilizando?
Por favor, pruebe la última actualización de las bibliotecas MQLMySQL, adjunto aquí.
Hola, ¿qué versión de MT5 terminal que está utilizando?
¿Qué versión de MT5 terminal que está utilizando?
Por favor, pruebe la última actualización de las bibliotecas MQLMySQL, que se adjunta aquí.
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
El codigo MQL esta recolectando datos de mt4 a la tabla mysql, cuando se usa en un mt4 en solo uno, esta bien, cuando se usan cuatro o mas en dos mt4, imprime Access violation read a 0x00000002 en ... \MQLMySQL.dll'
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
He utilizado mysql tabla de memoria, ¿es el problema? ENGINE=MEMORY
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
MySqlDisconnect(DB);
la desconexión de base de datos necesaria, pero todavía no es resolver el problema.
¿Puede proporcionar el código fuente de su EA / Script?
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
senddata.mq4 11 kb
El sendata.mq4 es el código fuente de mi EA.
¿Puede proporcionar el código fuente de su EA/Script?
He utilizado tres DB conectar, pero he utilizado el mismo DB, ¿es necesario crear una nueva DB para cualquier nueva base de datos CRUD?