
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
Creo que no basta con describir las funciones de libmysql.dll. La clase debe permitir al usuario trabajar con la base de datos de forma sencilla y sin esfuerzo.
Ejemplo 1: conectarse a la base de datos.
Ejemplo 2: obtención de resultados de varias líneas y columnas. Todo lo que el usuario necesita hacer es alimentar una consulta y un array(estructura) para escribir el resultado.
También puede haber muchos ejemplos de adición de información a la base de datos.
Si sólo utilizas un conjunto de funciones sin comprobaciones, es muy fácil obtener una lectura de violación de acceso a 0x00000000 en 'libmysql.dll' y colapsar todo el sistema.
bastante de acuerdo con esto, se puede hacer un conjunto de funciones para reunir acciones complejas en una función típica.
Estoy dispuesto a considerar la creación de una clase abierta para trabajar con el músculo juntos.
A principios del año pasado escribí una clase para trabajar con la base de datos sqlite3, publicada en google code. Luego alguien lo encontró y sugirió cambios significativos, tras lo cual salió la versión 2.
Escribí mi clase hace más de un año. No está escrito a la perfección, pero ha funcionado.
Ahora hay que reescribirlo por completo.
Sugiero que se cree un nuevo proyecto en google code y así todos pueden aportar sus sugerencias, código. Allí también puedes crear una descripción en WIKI y ejemplos.
ok, siempre y cuando el proyecto no muera valientemente como un proyecto neuro :)
Estoy reescribiendo mi clase ahora, te avisaré en cuanto esté lista.
Encontré otro método https://www.mql5.com/en/forum/5747 para recuperar cadenas
Estoy reescribiendo mi clase ahora, te avisaré en cuanto esté lista.
Encontré otro método https://www.mql5.com/en/forum/5747 para recuperar cadenas
Es un poco desordenado.
Sobre todo porque sólo se resuelve para un campo.
Lo tenemos para toda la cadena y todos los tipos de datos, incluidos los binarios.
Saludos.
Quizá alguien se haya encontrado con un problema así.
Tenía un EA, escribió los resultados de la optimización a la base, conectado a una base local, utiliza la biblioteca libmysql.dll.
He reinstalado mi Windows, usaba XP 32 y ahora tengo XP 64 y estoy usando el mismo EA en el mismo terminal (ni siquiera he reinstalado el terminal) y mi EA no funciona con la base de datos, escribe:
Las llamadas a dll no están permitidas; 'libmysql.dll'-'mysql_init'
¿Cuál puede ser el problema, alguien puede saberlo?
Las llamadas a dll no están permitidas; 'libmysql.dll'-'mysql_init'
¿Cuál podría ser el problema, quién sabe?
Encontré una solución https://www.mql5.com/ru/code/10645
para los más perezosos.
Pregunta sobre Mysql: cada vez que se llama a un EA, éste abre una nueva conexión.
¿Puedo decirle que utilice una conexión existente si ya está configurada?