"MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir" makalesi için tartışma - sayfa 30
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Insert ve Update sorgusu - sadece 16kb sorgu sınırı ?
Sorgu 16.000 karakterden fazlaysa, metatrader çöküyor (kapanıyor). daha azsa, sorun yok.
UPDATE'in 32.000 karakter için bir örneğini ekliyorum.
Veritabanında güncelleme için alan - LONGTEXT
Kütüphane sorgular için boyutu 64kb olarak tanımlar:
#define MAX_QUERY_SIZE 65535 // SQL sorgusunun maksimum boyutu
Sanırım sizin durumunuzda (ve muhtemelen sadece sizin durumunuzda değil, MQL dizesinde) 4 bayt utf kodlaması var, yani 16 * 4 = 64 ve sınıra ulaşıldı....
Burada ya sorguları bölün ya da sorgu için tamponu artırın ve yeniden derleyin.
Müthiş!
OnTick() işlevinde bu sarmalayıcı ile SELECT'leri kullanmak "çok mu gürültülü"?
Teşekkürler.