Discusión sobre el artículo "Trabajo con el SGBD MySQL desde MQL5 (MQL4)" - página 11

 
Eugeniy Lugovoy:
Sí, "sprintf_s" y "sprintf" no soportan chino. Intentaré ayudarte a resolver este problema.
Gracias.
 
¿Por qué no texto de salida puede suministrar chino.
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // Mostrar un mensaje de error
   }
...

La base de datos sigue sin poder SALIR datos chinos

 

mql5_x64 descargado por última vez

2016.10.14 23:31:18.688 llamada a función de importación no resuelta

2016.10.14 23:31:18.688 No se puede llamar a 'cMySqlConnect', '..\libraries\MQLMySQL.dll' no está cargado

2016.10.14 23:31:18.687 No se puede cargar 'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll'.


 

El artículo no está mal. Es una pena que no utilice MySQL. Yo uso Access o MS SQL, que se incluye con VS.

Por cierto, Access está disponible en casi cualquier ordenador. Conectarse a Access proporciona portabilidad sin configuraciones ni personalizaciones de software adicionales. A veces es importante.

 

Me tomé la molestia de "comprobar fuera de la caja" - no funciona.

 
Andrey Khatimlianskii:
Hace tiempo que no tiene licencia ni se instala automáticamente con el resto de office. ¿Por qué debería estar en todos los ordenadores?
Gracias, no lo sabía. Yo tengo 2007, es automático. Y la mayoría de la gente todavía tiene 2007 o incluso 2003, imho. Vamos a aprender MySQL).
 
Yuriy Asaulenko:
Gracias, no lo sabía. Tengo 2007, es automático. Y la mayoría de la gente todavía tiene 2007 o incluso 2003, imho. Vamos a aprender MySQL).

SQLite es más razonable - no requiere un servidor separado, MQ tiene algunos planes para ello, que son dos :-)

PS/ cada vez que actualizo mi portátil (Home ed. puede ser por esto) algunas piezas del registro relacionadas con MySQL Community Server son demolidas - tengo que ejecutar su "actualizador" manualmente para que todo vuelva a su sitio

 
Maxim Kuznetsov:

SQLite es más razonable - no requiere un servidor separado - uno, MQ tiene algunos planes para ello - dos :-)

PS/ cada vez que actualizo mi portátil (Home ed. puede ser debido a esto) algunas piezas del registro relacionadas con MySQL Community Server - Tengo que ejecutar su "actualizador" a mano para poner todo en su lugar.

Mirado https://sqlite.org/ Sí, interesante, pero todos de línea de comandos, de una manera sencilla, ya que incluso en MS SQL no se puede mirar. Para aplicaciones no hay diferencia, pero para uso doméstico es un inconveniente.
 
Yuriy Asaulenko:
Mirado https://sqlite.org/ Sí, interesante, pero todo es simple, ya que ni siquiera se puede mirar en MS SQL. No hay diferencia para aplicaciones, pero para uso doméstico es inconveniente.

Hay un montón de GUIs/IDEs de terceros para ello - y sqlite en sí es sólo un motor de base de datos pura y API para incrustarlo en aplicaciones....