Discussione sull’articolo "Come accedere al database MySQL da MQL5 (MQL4)" - pagina 11

 
Eugeniy Lugovoy:
Sì, "sprintf_s" e "sprintf" non supportano il cinese. Cercherò di aiutarvi a risolvere questo problema!
Grazie!
 
Perché il testo in uscita non può essere fornito in cinese.
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // Mostra un messaggio di errore
   }
...

Il database non è ancora in grado di emettere dati cinesi

 

mql5_x64 scaricato per ultimo

2016.10.14 23:31:18.688 chiamata di funzione d'importazione non risolta

2016.10.14 23:31:18.688 Impossibile chiamare 'cMySqlConnect', '..\libraries\MQLMySQL.dll' non è caricato

2016.10.14 23:31:18.687 Impossibile caricare 'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll'.


 

L'articolo non è male. È un peccato che io non usi MySQL. Uso Access o MS SQL, che è incluso in VS.

Tra l'altro, Access è disponibile su quasi tutti i computer. La connessione ad Access garantisce la portabilità senza impostazioni e personalizzazioni software aggiuntive. A volte è importante.

 

Mi sono preso la briga di fare il "check out of the box": non funziona.

 
Andrey Khatimlianskii:
Da molto tempo non viene più concesso in licenza o installato automaticamente con il resto di Office. Perché dovrebbe essere presente su ogni computer?
Grazie, non lo sapevo. Ho il 2007, è automatico. E la maggior parte delle persone ha ancora il 2007 o addirittura il 2003, imho. Impariamo MySQL).
 
Yuriy Asaulenko:
Grazie, non lo sapevo. Ho il 2007, è automatico. E la maggior parte delle persone ha ancora il 2007 o addirittura il 2003, imho. Impariamo MySQL).

SQLite è più ragionevole - non richiede un server separato, MQ ha alcuni piani per esso, che sono due :-)

PS/ ogni volta che aggiorno il mio portatile (Home ed. forse per questo motivo) alcuni pezzi di registro relativi a MySQL Community Server vengono distrutti - devo eseguire il suo "updater" a mano per rimettere tutto al suo posto.

 
Maxim Kuznetsov:

SQLite è più ragionevole - non richiede un server separato - uno, MQ ha dei piani per questo - due :-)

PS/ ogni volta che aggiorno il mio portatile (Home ed. può essere a causa di questo) alcuni pezzi del registro di sistema relativi a MySQL Community Server - devo eseguire il suo "updater" a mano per rimettere tutto al suo posto.

Guardato https://sqlite.org/ Sì, interessante, ma tutto da riga di comando, in modo semplice, dato che anche in MS SQL non si può guardare. Per le applicazioni non c'è differenza, ma per l'uso domestico è scomodo.
 
Yuriy Asaulenko:
Ho dato un'occhiata a https://sqlite.org/ Sì, interessante, ma tutto è semplice, dato che non si può nemmeno guardare in MS SQL. Non c'è differenza per le applicazioni, ma per l'uso domestico è scomodo.

Esistono molte GUI/IDE di terze parti, e sqlite stesso è solo un motore di database puro e un'API per incorporarlo nelle applicazioni....