Discussão do artigo "Como acessar o banco de dados MySQL a partir do MQL5 (MQL4)" - página 11

 
Eugeniy Lugovoy:
Sim, "sprintf_s" e "sprintf" não são compatíveis com chinês. Tentarei ajudá-lo a resolver esse problema!
Obrigado!
 
Por que o texto de saída não pode ser fornecido em chinês?
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // Exibição de uma mensagem de erro
   }
...

O banco de dados ainda não pode fazer OUTPUT de dados chineses

 

mql5_x64 baixado por último

2016.10.14 23:31:18.688 Chamada de função de importação não resolvida

2016.10.14 23:31:18.688 Não é possível chamar 'cMySqlConnect', '..\libraries\MQLMySQL.dll' não está carregado

2016.10.14 23:31:18.687 Não é possível carregar 'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll'.


 

O artigo não é ruim. É uma pena que eu não use o MySQL. Uso o Access ou o MS SQL, que está incluído no VS.

A propósito, o Access está disponível em praticamente qualquer computador. A conexão com o Access proporciona portabilidade sem configurações e personalizações adicionais do software. Às vezes, isso é importante.

 

Eu me dei ao trabalho de "verificar fora da caixa" - isso não funciona.

 
Andrey Khatimlianskii:
Há muito tempo, ele não é licenciado ou instalado automaticamente com o restante do Office. Por que deveria estar em todos os computadores?
Obrigado, eu não sabia. Eu tenho o 2007, é automático. E a maioria das pessoas ainda tem o 2007 ou até mesmo o 2003, na minha opinião. Vamos aprender o MySQL).
 
Yuriy Asaulenko:
Obrigado, eu não sabia. Tenho o 2007, é automático. E a maioria das pessoas ainda tem o 2007 ou até o 2003, na minha opinião. Vamos aprender o MySQL).

O SQLite é mais razoável - ele não requer um servidor separado, o MQ tem alguns planos para ele, ou seja, dois :-)

PS/ toda vez que eu atualizo meu laptop (Home ed. pode ser por causa disso) algumas partes do registro relacionadas ao MySQL Community Server são destruídas - eu tenho que executar seu "atualizador" manualmente para colocar tudo de volta em seu lugar.

 
Maxim Kuznetsov:

O SQLite é mais razoável - não requer um servidor separado - um, o MQ tem alguns planos para ele - dois :-)

PS/ toda vez que eu atualizo meu laptop (Home ed. pode ser por causa disso) algumas partes do registro relacionadas ao MySQL Community Server - eu tenho que executar seu "atualizador" manualmente para colocar tudo de volta em seu lugar.

Olhei https://sqlite.org/ Sim, interessante, mas tudo em linha de comando, de forma simples, pois nem mesmo no MS SQL é possível olhar. Para aplicativos, não há diferença, mas para uso doméstico é inconveniente.
 
Yuriy Asaulenko:
Dei uma olhada em https://sqlite.org/ Sim, é interessante, mas tudo é simples, pois não é possível nem mesmo consultar o MS SQL. Não há diferença para aplicativos, mas para uso doméstico é inconveniente.

Há muitas GUIs/IDEs de terceiros para ele - e o próprio sqlite é apenas um mecanismo de banco de dados puro e uma API para incorporá-lo em aplicativos....