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

 
Freemans Core:
Olá, tenho uma pergunta (por favor, perdoe-me porque sou japonês, pois é uma frase ruim para tradução em inglês). Esse programa suporta caracteres multibyte?


Ainda não, estou trabalhando na próxima versão com suporte a caracteres multibyte

No momento, não. Estou trabalhando na próxima versão com suporte a caracteres multibyte

 

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Falha na abertura do cursor. Erro: O número máximo de cursores abertos foi excedido.

O que é esse erro!

 
Guangdong Jin:

2017.04.21 14:17:26.454 FXDATA_MYSQL2_1M AUDUSD,M1: Falha na abertura do cursor. Erro: O número máximo de cursores abertos foi excedido.

O que é esse erro?


Isso significa que o número de cursores abertos simultaneamente atingiu o limite (256 cursores)

Isso significa que o número de cursores abertos simultaneamente atingiu o limite (256 cursores), caso você não tenha fechado o cursor após selecionar os dados.

 
Excelente trabalho, Евгений, tenho alguns EAs que usam sua biblioteca de conectores MySQL, alguns deles são para MT4, outros para MT5 (tive dificuldade para reescrever o código de MQL4 para MQL5, mas agora tudo funciona perfeitamente).
O servidor MySQL está muito ocupado, os EAs selecionam e inserem alguns milhares de registros todos os dias (principalmente dados de preços e ordens). Não reiniciei os terminais de negociação nem o servidor MySQL por mais de duas semanas.
Continuem com o bom trabalho!
 

Percebi que uma string de consulta com mais de 32kB trava o terminal.
É possível aumentar o comprimento da cadeia de consulta executada? Em meu projeto, preciso criar uma cadeia de consulta dinâmica com muitos UNION ALL?

Não tenho certeza de como posso corrigir isso: MySqlCursorOpen(DB,sql_query);

 

É muito bom!

Por favor, apoiem o chinês.

E-MAIL: 5145495@qq.com

 
Eugeniy Lugovoy:
Para plataformas x64, use a seguinte biblioteca (com discussão)

Muito obrigado!

É muito bom.

 
Budyoni Damyanov:

Percebi que uma string de consulta com mais de 32kB trava o terminal.
É possível aumentar o comprimento da cadeia de consulta executada? Em meu projeto, preciso criar uma cadeia de consulta dinâmica com muitos UNION ALL?

Não tenho certeza de como posso corrigir isso: MySqlCursorOpen(DB,sql_query);


Olá, gostaria de saber se você pode me ajudar com o erro libmysql.dll cannot loaded ou algo assim.
Por que recebo essa mensagem? embora eu já tenha colocado o arquivo dll em MQL4/Libraries/libmysql.dll.

Qual é a causa? Porque o que posso ver é que o arquivo foi importado e nada mais, mas ele não pode ser carregado, mesmo que eu já tenha marcado a caixa de seleção. Você pode me ajudar com esse problema? Porque não consigo descobrir por que isso aconteceu.


Para sua informação: estou usando o Windows 10 x64 e o Metatrader4 da Exness.

Obrigado.

 
Budyoni DamyanovBudyoni Damyanov : :
ทำงานที่ยอดเยี่ยมฉันมีสอง EAs ใช้ MySQL ของคุณเชื่อมต่อบางส่วนของเขาสำหรับ MT4 บาง MT5 (ฉันมีเวลาที่ยากที่จะเขียนรหัสจาก MQL4 เพื่อ MQL5 แต่ตอนนี้ทุกอย่างทำงานได้อย่าง สมบูรณ์) ทำงานที่ยอดเยี่ยมฉันมีสอง EAs ซึ่งใช้ MySQL ของคุณเชื่อมต่อห้องสมุดบางส่วนของพวกเขาสำหรับ MT4 บาง MT5 (ฉันมีเวลาที่ยากที่จะเขียนรหัสจาก MQL4 เพื่อ MQL5 แต่ตอนนี้ทุกอย่างทำงานได้อย่างสมบูรณ์)
(ส่วนใหญ่เป็นราคาและข้อมูลใบสั่งซื้อ) - ฉันยังไม่ได้รีสตาร์ทเครื่องเท อร์มินัลการค้าหรือเซิร์ฟเวอร์ MySQL มานานกว่า 2 สัปดาห์ - ไม่มีการลดระดับประสิทธิภาพที่เห็นได้ ชัดหรือกา รั่วไหลของหน่วยความจำ, เขาทำงานพวกมีเสถียรภาพที่น่าสงสัย(ส่วนใหญ่เป็นราคาและข้อมูลใบสั่งซื้อ) - ฉันยังไม่ได้รีสตาร์ทเครื่องเทอร์มินัลการค้าหรือเซิร์ฟเวอร์ MySQL มานานกว่า 2 สัปดาห์ - ไม่มีการลดระดับประสิทธิภาพที่เห็นได้ชัดหรือการรั่วไหลของหน่วยความจำ, พวกเขาทำงานมีเสถียรภาพที่น่าสงสัย
เก็บงานที่ดี!เก็บงานที่ดี!
 

Olá, por que recebi essa mensagem? Como corrigi-la?

Falha na conexão! Error: Can't connect to MySQL server on 'mysql.hostinger.co.id' (10061) <~~~ antes era 10060, não sei por que está mudando para esse

Alguém pode me ajudar a resolver isso? Já tentei pesquisar no Google, mas não consegui.

Obrigado pela ajuda