Discussione sull’articolo "Come accedere al database MySQL da MQL5 (MQL4)" - pagina 15
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sì, questo è un problema noto, perché è stata utilizzata la codifica ASCII. Ora sto lavorando al supporto della codifica UTF per risolvere questo problema.
Questo funziona molto bene per me...
Qualcuno può aiutarmi a inserire i dati chiamando una stored procedure?
Quali sono i metodi corretti... Altri usi di SQLConnection definiscono i parametri come segue:
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
Grazie in anticipo.
Tom
Questo funziona molto bene per me...
Qualcuno può aiutarmi a inserire i dati chiamando una stored procedure?
Quali sono i metodi corretti... Altri usi di SQLConnection definiscono i parametri come segue:
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
Grazie in anticipo.
Tom
Questo può essere fatto semplicemente usando qualcosa di simile: MySqlExecute(DB, "call YourProc("+(string)customerID+")")
Il binding delle variabili non è supportato
Per la piattaforma x64, utilizzare la seguente libreria (con discussione)
Ok, vedo che hai scritto un expert advisor per questo scopo, ed è scritto senza le raccomandazioni che ho postato nell'articolo.
Quindi, procediamo passo dopo passo: 1.
1. La chiamata di " DB = cMySqlConnect(Host, User, Password, Database, Port, Socket, ClientFlag); " dovrebbe essere fatta all'interno di OnInit() invece che in OnTick(). 2. Si sta utilizzando cMySqlConnect per il database.
2. Si utilizza cMySqlConnect - è una funzione importata dalla DLL, si deve utilizzare la funzione MySqlConnect invece di cMySqlConnect !
3. Si deve chiamare la funzione MySqlDisconnect all'interno della funzione stundard OnDeinit().
4. Dovete controllare l'identificatore di connessione al database all'interno della funzione standard OnTick() per essere sicuri che la connessione sia avvenuta con successo.
Alla fine si otterrà l'aspetto seguente.
Secondo questo metodo è stato risolto, grazie mille!
Il vostro programma linkato sotto Mysql nel sistema operativo Windows Server 2008 64bit R2 SP1, i valori del DB non sono stabili, spesso è uguale a -1, come risolvere, per favore, per favore ditemi, Urgente bisogno! Signore? per favore dimmi, bisogno urgente! Servizi a pagamento, contattatemi email:2393607300@qq.com (uso MQL4 EA)
Il server di database MySQL si disconnette automaticamente quando non è stata inviata alcuna query durante il timeout specificato (dal lato del server), per questo motivo è necessario verificare la la connessione con il database e riconnettersi se necessario.
È molto buono!
Si prega di sostenere il cinese.
E-MAIL: 547970398@qq.com