"MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir" makalesi için tartışma - sayfa 22

 

UTF-8'e dönüştüren var mı?

 
Harika bir kütüphane. Kiril alfabesini desteklememesi çok kötü.
 
phlixetrader:

Visual Studio 2017'de bir x64 yapılandırması oluşturarak 64bit Windows (7) ile bazı sorunları çözdüm. (Ve en son mysql kütüphanelerini bulmak).

Yazara, belki de kaynağı github'a koymasını önerebilir miyim, o zaman orada topluluk tarafından korunabilir.

Birinci sınıf bir yazılım parçası için Eugeniy Lugovoy 'a teşekkürler :)

Merhaba,

Çözümünüz konusunda bize yardımcı olabilir misiniz? Bu sorunu çözmek için uğraşıyorum, ancak c++ ve VS ile 0 deneyimim var.

Teşekkür ederim.

 
Eugeniy Lugovoy, harikasınız. MQLMySQL.dll dosyasının 64 bit sürümünü paylaştığınız için teşekkür ederiz.
 

Alnamri Alnamri:

Aynı sorun bende de var

"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"cMySqlVersion' çağrılamıyor, '..\libraries\MQLMySQL.dll' yüklenmemiş"

"çözümlenmemiş içe aktarma işlevi çağrısı"


yardımlarınızı bekliyorum.........

Merhaba Alnamri,
Bu sorunu hala yaşayıp yaşamadığını bilmiyorum ama ben değiştirerek çözdüm :

#import "..\libraries\MQLMySQL.dll"
to
#import "..\Libraries\MQLMySQL.dll"

( "\libraries\MQLMySQL.dll' yüklenmemiş" hatası yalnızca Strateji Test Cihazında ortaya çıktı)

Bu kütüphane harika çalışıyor, programcıya teşekkürler.

 

Hatayı çözmek için merhaba:


"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"cMySqlVersion' çağrılamıyor, '..\libraries\MQLMySQL.dll' yüklenmemiş"

"çözümlenmemiş içe aktarma işlevi çağrısı"


Projeyi visual studio'dan açmanız ve her şeyi yeniden derlemeniz ve DLL'yi MT5 veya MT4'e tekrar eklemeniz gerekir.


Çalışma x64:

2019.12.27 17:26:05.437 MySQL-001 (EURUSD,M1) MQLMySQL v2.2 x64 Copyright © 2014, FxCodex Laboratory
2019.12.27 17:26:05.438 MySQL-001 (EURUSD,M1) Host: , Kullanıcı: , Veritabanı:
2019.12.27 17:26:05.438 MySQL-001 (EURUSD,M1) Bağlanıyor...
2019.12.27 17:26:07.458 MySQL-001 (EURUSD,M1) Bağlandı! DBID#0
2019.12.27 17:26:09.460 MySQL-001 (EURUSD,M1) Bağlandı! DBID#1
2019.12.27 17:26:11.463 MySQL-001 (EURUSD,M1) Bağlandı! DBID#2
2019.12.27 17:26:11.463 MySQL-001 (EURUSD,M1) Tüm bağlantılar kapatıldı. Komut dosyası tamamlandı!

Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
Documentation on MQL5: Constants, Enumerations and Structures / Named Constants / Predefined Macro Substitutions
  • www.mql5.com
//| Expert initialization function                                   | //| Expert deinitialization function                                 | //| Expert tick function                                             | //| test1                                                            |...
 

Herkese merhaba.

DLL'leri ve MQL kütüphanelerini (MQLMySQL'in) unicode'u desteklemek için yeniden oluşturdum, şimdi tüm kaynakları gözden geçiriyorum ve çok yakında GitHub'da paylaşacağım.

Ayrıca AdoDB & OLEDB kullanarak MQL'den farklı veritabanları (MS SQL, Oracle, PostgreSQL, MS Access, vb.) ile çalışmak için MQLAdoDB projesini test ediyorum.

Bu proje de yakında GitHub'da mevcut olacak ve tabii ki ücretsiz olacak.

Saygılarımla,

Eugene

 
 
MQLMySQL kütüphanesinin 3.0 sürümü yayınlandı ve GitHub'da yayınlandı: fonksiyon seti
- MQL5 x64 (eski okul) - fonksiyon seti
- MQL5 x64 (sınıflar) - MQL5 için sınıflar

<Silindi>


Yeni Yılınız kutlu olsun ve geliştirme çalışmalarınızda başarılar!

Eugene

elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...
 
MQLMySQL kütüphanesi 3.0 sürümü yayınlandı ve GitHub'da yayınlandı: https://github.com/elugovoy/MQLMySQL-Project.

Diğer düzeltmeler ve güncellemeler GitHub deposunda yapılacaktır.

UTF-8 kod sayfası artık desteklenmektedir.

Proje aşağıdakiler için 3 katalog içerir:
- MQL4 x86 - fonksiyonlar kümesi
- MQL5 x64 (eski okul) - bir dizi işlev
- MQL5 x64 (sınıflar) - MQL5 için sınıflar.

Tüm ayrıntılar README.md'de
elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...