---
title: "MetaTrader 5 build 2360: Расширение интеграции с SQLite - Последние обновления"
description: "Ошибки работы с базами данных SQLite теперь можно анализировать стандартными средствами MQL5. Для этого в язык MQL5 добавлены коды... - Последние обновления"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/releasenotes/terminal/2128"
---

# MetaTrader 5 build 2360: Расширение интеграции с SQLite

## Ошибки работы с базами данных SQLite теперь можно анализировать стандартными средствами MQL5. Для этого в язык MQL5 добавлены коды ошибок

6 марта 2020

1. MQL5: Ошибки работы с [базами данных SQLite](https://www.mql5.com/ru/docs/database) теперь можно анализировать [стандартными средствами MQL5](https://www.mql5.com/ru/docs/runtime/errors). Для этого в язык добавлены следующие [коды ошибок](https://www.mql5.com/ru/docs/constants/errorswarnings/errorcodes):

     - ERR_DATABASE_ERROR — общая ошибка.
     - ERR_DATABASE_INTERNAL — ошибка внутренней логики SQLite.
     - ERR_DATABASE_PERM — отказано в доступе.
     - ERR_DATABASE_BUSY — файл базы данных заблокирован.
     - ERR_DATABASE_LOCKED — таблица в базе данных заблокирована.
     - ERR_DATABASE_NOMEM — для завершения операции недостаточно памяти.
     - ERR_DATABASE_READONLY — попытка записи в базу данных, доступной только для чтения.
     - ERR_DATABASE_IOERR — ошибка дискового ввода-вывода.
     - ERR_DATABASE_CORRUPT — образ диска базы данных испорчен.
     - ERR_DATABASE_FULL — ошибка вставки, так как база данных заполнена.
     - ERR_DATABASE_CANTOPEN — невозможно открыть файл базы данных.
     - ERR_DATABASE_PROTOCOL — ошибка протокола блокировки базы данных.
     - ERR_DATABASE_SCHEMA — схема базы данных изменена.
     - ERR_DATABASE_TOOBIG — строка или BLOB превышает ограничение по размеру.
     - ERR_DATABASE_CONSTRAINT — прервано из-за нарушения ограничения.
     - ERR_DATABASE_MISMATCH — несоответствие типов данных.
     - ERR_DATABASE_MISUSE — ошибка неправильного использования библиотеки.
     - ERR_DATABASE_AUTH — отказано в авторизации.
     - ERR_DATABASE_RANGE — ошибка применения параметра, неверный индекс.
     - ERR_DATABASE_NOTADB — открытый файл не является файлом базы данных.
2. MQL5: Исправлена работа функции [DatabaseImport](https://www.mql5.com/ru/docs/database/databaseimport), позволяющей импортировать информацию из файла в таблицу базы данных.
3. MetaEditor: Исправлен вывод в журнал строк длиной более 32Кб.
4. MetaEditor: Исправлена ошибка, связанная с использованием неверной кодировки при выводе сообщений из консоли Python (stdout, stderr) в раздел "Ошибки" редактора.
5. Обновлена документация.

**Предыдущие новости:**

- [MetaTrader 5 build 2340: Управление настройками счета в тестере и расширение интеграции с Python](https://www.metatrader5.com/ru/releasenotes/terminal/2125)
- [MetaTrader 5 build 2280](https://www.metatrader5.com/ru/releasenotes/terminal/2120)
- [MetaTrader 5 build 2265: Функции DirectX для 3D-визуализации в MQL5 и настройка инструментов в тестере стратегий](https://www.metatrader5.com/ru/releasenotes/terminal/2117)
- [MetaTrader 5 build 2190](https://www.metatrader5.com/ru/releasenotes/terminal/2106)
- [MetaTrader 5 build 2170: Области видимости в MQL5, глобальное обновление тестера стратегий и встроенного хостинга](https://www.metatrader5.com/ru/releasenotes/terminal/2099)
