DLL & ADO - возможно ли?

 
В продолжение темы по DLL хочу задать вопрос:

Пытаюсь организовать вызов функций работы с БД (MSSQL) через ADO (в dll) из эксперта -
выдают критическую ошибку при обращении к классу ADOConnection, т.е. работа с базой ну ни как
не хочут строиться. Если кто-нибудь сталкивался с подобными вещами, не откажите в помощи.
Ф-иии в библиотеки описаны правильно (stdcall) в ее работоспособности уверен
 
Expert -> ExpertDll(AX NOT Supported) -> AX(COM)Server(*.dll, *.exe) -> ADO (DAO, ..., ...)
That's why an ActiveX (ADO) cannot be invoked from ExpertDLL (NOT ActiveX) directly.
 
2 faust

Надо делать так.
ADO или иной ActiveX запускается отдельным приложением.
dll под MT4 дает сигналы и сливает инфу этому приложению.
По сути это - межпроцессорный обмен данными.
 
а использование именно MSSQL критично?
я пользовался DLL-кой MySQL и все работало
 
Не критично, но и не универсально.