Обсуждение статьи "Работа с СУБД MySQL из MQL5 (MQL4)" - страница 30

 
andreysneg #:

Insert и Update query - только 16 кб лимит запроса ?


Если в запросе больше 16.000 символов то метатрейдер падает ( закрывается ). если меньше то норм.

Прикрепляю пример UPDATE за 32.000 символов


Поле для обновления в базе - LONGTEXT

В библиотеке определен размер для запросов в 64kb:

#define MAX_QUERY_SIZE 65535    // Max size of SQL query

Полагаю в Вашем случае (да наверное и не только в вашем, а дело в MQL string) идет 4-байтная кодировка utf, то есть 16*4 = 64 и предел таки достигается...

Тут либо запросы разбивать либо буфер увеличить для запроса и перекомпилировать.

 

Потрясающе!

Это "слишком громко" использовать SELECT с этой оберткой в функции OnTick()?

Спасибо.