Trading Platform
MetaTrader 5
Download
Forex and Stock Markets
Trading
Charts
Technical Analysis
Fundamental Analysis
Alerts
Trading Services
Market
MQL5 Market
How to Buy Robots and Indicators
Signals
Forex Signals and Copy Trading
Find Signal
How to Subscribe to a Signal
How to Become a Signal Provider
Virtual Hosting (VPS)
Web Trading
MetaTrader 5 Web Platform
Web Version Features
Professional trading in a couple of clicks
When the Web Terminal is indispensable
How To Connect
Automated Trading
MQL5 IDE
Robots and Indicators
MQL5 Programming Language
MQL5 Wizard
MetaEditor
MetaEditor Help
Strategy Tester
MQL5.community
Mobile Trading
Mobile Trading with MetaTrader 5
MetaTrader 5 iPhone/iPad
MetaTrader 5 iPhone/iPad Help
MetaTrader 5 Android
MetaTrader 5 Android Help
Comparison with MetaTrader 4
MetaTrader 5 Help
Release Notes
Download
For Hedge Funds
MetaTrader 5 Platform
For Owner
For Managers
For Investors
Buy the Platform
For Brokers
MetaTrader 5 Platform
Buy the MetaTrader 5 Platform
Financial News in the Platform
Stock Exchanges
Liquidity Providers (ECN)
End-to-End Analytics
Automations
Payments
Comparison with MetaTrader 4
How to start a brokerage business
Find Broker
Company
About
News
Contacts
Legal Information
For Business
English
EN
Español
ES
Français
FR
日本語
JA
Português
PT
Русский
RU
中文
ZH
Deutsch
DE
MetaTrader 5 build 2360: Extension of SQLite integration
SQLite database operation errors can now be analyzed using standard MQL5 tools. Appropriate error codes have been added in MQL5
6 March 2020
MQL5:
SQLite database
operation errors can now be analyzed using
standard MQL5 tools
. The following
error codes
have been added:
ERR_DATABASE_ERROR — generic error.
ERR_DATABASE_INTERNAL — SQLite internal logic error.
ERR_DATABASE_PERM — access denied.
ERR_DATABASE_BUSY — database file locked.
ERR_DATABASE_LOCKED — database table locked.
ERR_DATABASE_NOMEM — insufficient memory for completing operation.
ERR_DATABASE_READONLY — attempt to write to read-only database.
ERR_DATABASE_IOERR — disk I/O error.
ERR_DATABASE_CORRUPT — database disk image corrupted.
ERR_DATABASE_FULL — insertion failed because database is full.
ERR_DATABASE_CANTOPEN — unable to open the database file.
ERR_DATABASE_PROTOCOL — database lock protocol error.
ERR_DATABASE_SCHEMA — internal use only.
ERR_DATABASE_TOOBIG — string or BLOB exceeds size limit.
ERR_DATABASE_CONSTRAINT — abort due to constraint violation.
ERR_DATABASE_MISMATCH — data type mismatch.
ERR_DATABASE_MISUSE — library used incorrectly.
ERR_DATABASE_AUTH — authorization denied.
ERR_DATABASE_RANGE — bind parameter error, incorrect index.
ERR_DATABASE_NOTADB — file opened that is not database file.
MQL5: Fixed operation of the
DatabaseImport
function which enables data import from a file into a database table.
MetaEditor: Fixed output of strings longer than 32KB to logs.
MetaEditor: Fixed occasional incorrect encoding in messages sent from the Python console (stdout, stderr) into the Errors section of the editor.
Updated documentation.
See the previous news, please:
MetaTrader 5 Build 2340: Managing account settings in the Tester and expanded integration with Python
MetaTrader 5 Platform Build 2280
MetaTrader 5 Platform build 2265: DirectX functions for 3D visualization in MQL5 and symbol settings in Strategy Tester
MetaTrader 5 Platform Build 2190
MetaTrader 5 platform build 2170: MQL5 scope, global Strategy Tester and built-in Virtual Hosting updates
This website uses cookies. Learn more about our
Cookies Policy
.