Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В какой папке вы ожидаете его найти? Посмотрите внимательно флаги открытия
Флаги вот - int db=DatabaseOpen(filename, DATABASE_OPEN_READWRITE | DATABASE_OPEN_CREATE |DATABASE_OPEN_COMMON);
Ожидаю увидеть согласно справке в паке MQL5/Files
Но там нет ничего
В какой папке вы ожидаете его найти? Посмотрите внимательно флаги открытия
Снял видео того, как я это делаю. Может что не так....
Флаги вот - int db=DatabaseOpen(filename, DATABASE_OPEN_READWRITE | DATABASE_OPEN_CREATE |DATABASE_OPEN_COMMON);
Ожидаю увидеть согласно справке в паке MQL5/Files
Но там нет ничего
DATABASE_OPEN_COMMON не там где вы её ищите.
DATABASE_OPEN_COMMON не там где вы её ищите.
спасибо!
Уважаемые разработчики, всем доброго дня!
Мне ОЧЕНЬ нравиться использование SQLite в МТ5, так как я проникся всеми плюсами данного нововведения, очень хочется дополнения....п.1 )))
1. Возможно добавить поддержку JSON функций внутри запросов, со стороны SQLite эта возможность реализована уже достаточно давно и я ей активно пользуюсь в других программах...,а хочется и в МТ5, так как:
1.1 Это очень удобно, разбор и сбор JSON работает из коробки очень быстро
1.2 Не нужно использовать сторонних библиотек для сборки и разборки ответов
1.3. Возможность сохранять данные пачками и обрабатывать на стороне базы по SQL запросу
1.4. Если ответ сервера изменился или ещё в ряде случае, достаточно изменить SQL запрос и не перекомпилировать программу и
это только часть плюсов...которых сейчас нет в текущей реализации для МТ5, предполагаю что к МТ5 подключена старая версия SQLite...
В целом это дает очень много возможностей для крупных проектов для их масштабирования в мультисерверных системах, где каждый поставщик данных имеет свои структуры и т.д..
2. Прочитал предыдущие сообщения по теме единовременного доступа как для записи так и для чтения из БД...
лично я рекомендую и использую: PRAGMA journal_mode = WAL;
это решает много проблем с мультидоступом к БД и повышает серьезность SQLite...
2.1 Создавать БД лучше из заранее подготовленного текстового файла с кодом SQL, прикрепляемого к проекту в качестве ресурса и использовать его как переменную string
2.2 Все запросы также удобно создавать в виде файлов ресурсов, а если необходимо изменять данные в запросе, то можно использовать StringFormat...
3. В каждом своем крупном проекте стараюсь использовать текущий механизм взаимодействия МТ5 и SQLite, с данными стало работать очень удобно, БОЛЬШОЕ СПАСИБО!
Уважаемые разработчики, всем доброго дня!
Мне ОЧЕНЬ нравиться использование SQLite в МТ5, так как я проникся всеми плюсами данного нововведения, очень хочется дополнения....п.1 )))
1. Возможно добавить поддержку JSON функций внутри запросов, со стороны SQLite эта возможность реализована уже достаточно давно и я ей активно пользуюсь в других программах...,а хочется и в МТ5, так как:
1.1 Это очень удобно, разбор и сбор JSON работает из коробки очень быстро
1.2 Не нужно использовать сторонних библиотек для сборки и разборки ответов
1.3. Возможность сохранять данные пачками и обрабатывать на стороне базы по SQL запросу
1.4. Если ответ сервера изменился или ещё в ряде случае, достаточно изменить SQL запрос и не перекомпилировать программу и
это только часть плюсов...которых сейчас нет в текущей реализации для МТ5, предполагаю что к МТ5 подключена старая версия SQLite...
В целом это дает очень много возможностей для крупных проектов для их масштабирования в мультисерверных системах, где каждый поставщик данных имеет свои структуры и т.д..
2. Прочитал предыдущие сообщения по теме единовременного доступа как для записи так и для чтения из БД...
лично я рекомендую и использую: PRAGMA journal_mode = WAL;
это решает много проблем с мультидоступом к БД и повышает серьезность SQLite...
2.1 Создавать БД лучше из заранее подготовленного текстового файла с кодом SQL, прикрепляемого к проекту в качестве ресурса и использовать его как переменную string
2.2 Все запросы также удобно создавать в виде файлов ресурсов, а если необходимо изменять данные в запросе, то можно использовать StringFormat...
3. В каждом своем крупном проекте стараюсь использовать текущий механизм взаимодействия МТ5 и SQLite, с данными стало работать очень удобно, БОЛЬШОЕ СПАСИБО!
Было бы конечно не плохо дать возможность одновременного доступа к БД разным скриптам. Чего то разработчики об этом не подумали ((
Видимо не хотят дальше развивать инструменты MQL5.
Было бы конечно не плохо дать возможность одновременного доступа к БД разным скриптам. Чего то разработчики об этом не подумали ((
Видимо не хотят дальше развивать инструменты MQL5.
Конечно подумали.
Из разных скриптов внутри терминала можно обращаться к одним и тем же базам и таблицам.
Вот пример одновременных писателя и читателя. Запустите на разных чартах.
Конечно подумали.
Из разных скриптов внутри терминала можно обращаться к одним и тем же базам и таблицам.
Вот пример одновременных писателя и читателя. Запустите на разных чартах.
Ренат, здравствуйте!
Подскажите, будет ли реализована возможность хранения JSON в базе и работа с ним, хотя бы в ближайшем будущем?
Ренат, здравствуйте!
Подскажите, будет ли реализована возможность хранения JSON в базе и работа с ним, хотя бы в ближайшем будущем?
Завтра в бете 2840 будет:
пример:
В визард создания баз данных новый json тип включим позже.