Библиотеки: AdoSuite v 1.0 - страница 3

 
А как с помощью этой библиотеки заставить NULL в поле таблицы INSERT'ом с параметрами вставить? Я как не старался - оно мне 0 пытается вставить.
 

Подскажите, в чем может быть проблема.

При компиляции выдает предупреждение:

differed by const qualifier, function CAdoRecord::Compare overrides CObject::Compare    AdoRecord.mqh    61    54

и ошибку:

'=' - cannot convert from const pointer to nonconst pointer    AdoRecord.mqh    80    19

 
SergeyVS:

Подскажите, в чем может быть проблема.

При компиляции выдает предупреждение:

differed by const qualifier, function CAdoRecord::Compare overrides CObject::Compare    AdoRecord.mqh    61    54

и ошибку:

'=' - cannot convert from const pointer to nonconst pointer    AdoRecord.mqh    80    19

в строках 62 и 82 файла AdoRecord.mqh нужно убрать "const" из объявления и реализации метода CAdoRecord::Compare

62: virtual int Compare(const CObject* node, int mode = 0);

82: int CAdoRecord::Compare(const CObject* node, int mode = 0)
Коды обновлены.
 

Подскажите пожалуйста как возможно решить следующую проблемку:  AdoSuite.dll' is not 64-bit version. И не хочет работать....

Заранее, спасибо! 

 
Alex_L:

Подскажите пожалуйста как возможно решить следующую проблемку:  AdoSuite.dll' is not 64-bit version. И не хочет работать....

Заранее, спасибо! 

Перекомпилировать проект под 64 разрядную платформу. Но тут другие грабли, при запуске любого примера пишет: invalid EX5 file (8)

 
Автор проект ещё жив? Есть рабочая версия под х64?
 

На всякий случай, может кому пригодится, выложу ссылку тут:

MT4-ODBC Bridge

https://github.com/onagano/mt4-odbc-bridge

This is a library for the popular trading terminal, MetaTrader4 (MT4), to give access to a relational database through ODBC interface. The main features are as follows.

  • Recording price data
  • Synchronizing trade status
  • Executing orders

MT4 has its own programming language, MQL4, for algorithmic trading. Though it is easy to learn, its expressiveness is very limited. People who want to execute more sophisticated algorithm tend to resort to outside of MT4, typically using DLL. But the native programming of DLLs is restricted to the Windows platform, which is not familiar to mainstream programmers of the recent open source movement.

MT4-ODBC Bridge (MOB in short) provides a buffer area onto a RDBMS like MySQL, PostgreSQL, SQLite, etc. Such database is general enough for the most open source programmers. You can access to the database by your familiar language, or maybe directly by SQL.

Это самодельный мостик через DLL между терминалом MT4 и ODBC драйвером любой базы данных. А база может быть даже в памяти in-memory типа H2, что позволяет обмениваться данными между советником и индикатором, собирать тики, другие данные,  или управлять советником или индикатором. А также всё остальное.

Файлы:
Причина обращения: